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

Tamás Viktor viktor.tamas at gmail.com
2012. Aug. 2., Cs, 15:00:47 CEST


Inkább el tudnád küldeni a komplett vonatkozó kódot?
Ez az egy metódus nem sokat mond így.
Ha már a környezetet ilyen precízen meghatároztad. :)
V

2012/8/2 Vig, Balázs <balazs.vig at datasolutions.hu>:
> Hát egyik ötlet sem jó:
>
>   public Long getId() {
>     return id;
>   }
>
> shadowing-ot nem látok (és a netbeans se)
>
> mindkét objektum egy osztály pédánya, és az ős osztály protected mezőjét
> érik el.
>
> 2 órát szívtam a dologgal, legalább tudjam meg, miért ;)
>
> Üdv:
> VigB
>
>
> 2012. augusztus 2. 14:47 Richard O. Legendi írta,
> <richard.legendi at gmail.com>:
>>
>> Hozzá, ha egy package-ben vannak (ez valójában package-protected), vagy A2
>> az A1 leszármazottja. Szerintem elkötöttél valamit a getXxx()-ben, vagy
>> konstruktorokat keverted el, esetleg el-"shadowing"-oltad a fieldet a
>> subclassban.
>>
>> Ricsi
>>
>>
>> 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
>>
>>
>> _______________________________________________
>> Javalist mailing list
>> Javalist at lists.javaforum.hu
>> http://lists.javaforum.hu/mailman/listinfo/javalist
>>
>>
>
>
> _______________________________________________
> Javalist mailing list
> Javalist at lists.javaforum.hu
> http://lists.javaforum.hu/mailman/listinfo/javalist
>


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