<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Küldj egy PoC kódot. Mialatt próbálod reprodukálni kicsiben a
    problémát, úgyis rá fogsz jönni, hol bújt meg a hiba, mert pl. ennek
    mennie kell:<br>
    <blockquote><tt>package a;<br>
        <br>
        class A1 {<br>
            protected Long value = Long.valueOf(1);<br>
        }<br>
        <br>
        class A2 {<br>
            public static void main(String[] args) {<br>
                System.out.println(new A1().value);<br>
            }<br>
        }<br>
      </tt></blockquote>
    Ricsi<br>
    <br>
    <div class="moz-cite-prefix">On 2012.08.02. 14:55, Vig, Balázs
      wrote:<br>
    </div>
    <blockquote
cite="mid:CAHRmeDDM0KFE6X-gZCcPzckmoo_5iZohrm3ZKkApx066i8xDcA@mail.gmail.com"
      type="cite">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 moz-do-not-send="true"
            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-"shadowing"-oltad a fieldet a subclassban.<br>
            <br>
            Ricsi
            <div>
              <div class="h5"><br>
                <br>
                <div>On <a moz-do-not-send="true"
                    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 "1.7.0_05"<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 moz-do-not-send="true" href="mailto:Javalist@lists.javaforum.hu" target="_blank">Javalist@lists.javaforum.hu</a>
<a moz-do-not-send="true" 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>
    </blockquote>
    <br>
  </body>
</html>