Home

読み込み中...

どれがどれのフィールドなのか(Java編)

2009/12/07

このエントリーをはてなブックマークに追加

これを自信満々で説明できるかどうかが結構重要なのである(そうなのか?w)。

public class A {
  protected String value = "aaa";

  public static void main(String[] args) {
    A a = new A();
    B b = new B();
    A c = new B();
    System.err.println(a.value);  // aaa
    System.err.println(b.value);  // bbb
    System.err.println(c.value);  // aaa
  }
}

class B extends A {
  protected String value = "bbb";
}

Leave a comment