Java
1package chapter3; 2 3class Sample { 4 private String name; 5 private int age; 6 7 Sample() { 8 // 9 } 10 11 Sample(String name, int age) { 12 this.name = name; 13 this.age = age; 14 } 15 16 public boolean equals(Object obj) { 17 if (obj instanceof Sample) { 18 Sample s = (Sample) obj; 19 return s.age == this.age;//質問です。 20 } 21 return false; 22 } 23} 24 25public class Main { 26 27 public static void main(String[] args) { 28 // TODO 自動生成されたメソッド・スタブ 29 30 } 31 32}
コメントアウトの部分ですが、
s.ageの部分をgetAge()で取り出さなくても直接アクセスできる理由は
同一クラスにSampleは同一クラスにあるからという認識でいいですか。
回答2件
あなたの回答
tips
プレビュー