Jenomže ty jsi vůbec nepochopil čeho chce dosáhnout. To je pak problém...
On totiž, tohle:
vůbec nechce.inac chciet konstatntu na velksot v triede "obrazok" je z principu (objektovy popis reality) nezmysel, pretoze to by znamenalo ze vsetky obrazky na svete maju stejnu velkost
On chce mít v nějaké třídě deklarovat už instanci třídy Obrazek jako statický field. Protože v dané třídě (případně i v jiných) bude využívat jenom tu konkrétní a jedinou instanci třídy Obrazek, bude tento field navíc i konstatntní. Čili něco jako:
class A {
// nemenny konstantni obrazek
public static final Obrazek OBRAZEK = new Obrazek();
}
Když bude chtít daný obrazek někde v kódu použít tak tam předá jen A.OBRAZEK. Když se rozhodne OBRAZEK vyměnit za jiný obrázek změní se to jen v třídě A, nikde jinde.