Next: 6.3 コンストラクタの呼び出し
Up: 6 親クラスの参照
Previous: 6.1 super変数
// SuperConstruct.java
class That {
That() {
System.out.println("That constructed");
}
That(String str){
System.out.println("That constructed " + str);
}
}
class More extends That {
More() {
super("abc");
System.out.println("More constructed");
}
}
public class SuperConstruct {
static void main(String str[]) {
More m = new More();
}
}
// SuperConstruct.java
class This {
This() {
System.out.println("This constructed");
}
}
class That extends This {
That() {
System.out.println("That constructed");
}
That(String str){
System.out.println("That constructed " + str);
}
}
class More extends That {
More() {
super("abc");
System.out.println("More constructed");
}
}
public class SuperConstruct {
static void main(String str[]) {
More m = new More();
}
}
generated through LaTeX2HTML. M.Inaba 平成18年5月7日