[Javalist] protected meő láthatósága

István Székely istvan.szekely at i-logic.hu
2012. Aug. 2., Cs, 14:46:00 CEST


Szia!

Egy osztály példányai még egymás privát mezőit is elérik. Ezek csak 
mindenki más szemszögéből privátok.

A "hiba" valószínűleg az, hogy a getter vizsgálja a nullt, és szükség 
szerint inicializálja egy alapértelmezett értékre.

Üdv,
Stivi


On 2012-08-02 14:40, Vig, Balázs wrote:
> Sziasztok!
>
> Ha már úgyis megszaporodtak a nyelvi alapokat elemző levelek, akkor én 
> is beállnék a sorba.
>
> A kérdés a következő: A osztály a1 példánya hozzáfér-e a2 példány 
> protected mezőjéhez (Long)?
>
> A környezet:
> WinXp 32 bit
> java version "1.7.0_05"
> Java(TM) SE Runtime Environment (build 1.7.0_05-b06)
> Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)
> Netbeans 7.1.2
>
> A jelenség:
> Ha közvetlenül akarok hozzáférni a mezőhöz, akkor az eredmény mindig 
> null, ha a getXXX() metódust használom, akkor jó értéket kapok vissza. 
> Sehol egy warning vagy egy exception
>
> Mi ennek az oka?
>
> Üdv:
> VigB



További információk a(z) Javalist levelezőlistáról