現在、勉強している教材で以下のようなコードが出てきました。
java
1public class Sample { 2 private int id; 3 private String name; 4 public Sample(int id, String name) { 5 super(); 6 this.id = id; 7 this.name = name; 8 } 9 public int getId() { 10 return id; 11 } 12 public String getName() { 13 return name; 14 } 15} 16
5行目のsuper();
ですが、スーパークラスにアクセスする際に使用すると思うのですが、上記のSampleクラスは何も継承していません。
つまり、super();
でアクセスするのは、暗黙的にjava.lang.Objectクラスになると思います。
そこで、上記のコードではjava.lang.Objectクラスにアクセスする必要があるのでしょうか?
ご教示お願いいたします。
回答1件
あなたの回答
tips
プレビュー