Hát egyik ötlet sem jó:<br><br>  public Long getId() {<br>    return id;<br>  }<br><br>shadowing-ot nem látok (és a netbeans se)<br><br>mindkét objektum egy osztály pédánya, és az ős osztály protected mezőjét érik el.<br><br>
2 órát szívtam a dologgal, legalább tudjam meg, miért ;)<br clear="all"><br>Üdv:<br>VigB<br>
<br><br><div class="gmail_quote">2012. augusztus 2. 14:47 Richard O. Legendi írta, <span dir="ltr">&lt;<a href="mailto:richard.legendi@gmail.com" target="_blank">richard.legendi@gmail.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    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-&quot;shadowing&quot;-oltad a fieldet a subclassban.<br>
    <br>
    Ricsi<div><div class="h5"><br>
    <br>
    <div>On <a href="tel:2012.08.02.%2014" value="+12012080214" target="_blank">2012.08.02. 14</a>:40, Vig, Balázs
      wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="h5">Sziasztok!<br>
      <br>
      Ha már úgyis megszaporodtak a nyelvi alapokat elemző levelek,
      akkor én is beállnék a sorba.<br>
      <br>
      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)?<br>
      <br>
      A környezet:<br>
      WinXp 32 bit<br>
      java version &quot;1.7.0_05&quot;<br>
      Java(TM) SE Runtime Environment (build 1.7.0_05-b06)<br>
      Java HotSpot(TM) Client VM (build 23.1-b03, mixed mode, sharing)<br>
      Netbeans 7.1.2<br>
      <br>
      A jelenség:<br>
      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<br>
      <br>
      Mi ennek az oka?<br>
      <br>
      Üdv:<br>
      VigB<br>
      <br>
      <fieldset></fieldset>
      <br>
      </div></div><div class="im"><pre>_______________________________________________
Javalist mailing list
<a href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a>
<a href="http://lists.javaforum.hu/mailman/listinfo/javalist" target="_blank">http://lists.javaforum.hu/mailman/listinfo/javalist</a>
</pre>
    </div></blockquote>
    <br>
  </div>

</blockquote></div><br>