【发布时间】:2013-11-15 09:38:29
【问题描述】:
我想知道是否可以对一个类执行以下操作,如果可以的话,它会扩展 Java 中的另一个类。怎么样?:
public class HelloWorld {
public HelloWorld() {
A aClass = new A(22);
}
}
public class A extends B {
public A() {
System.out.println(number);
}
}
public class B {
public int number;
public B(int number) {
this.number = number;
}
}
【问题讨论】:
-
问题出在哪里?
-
这不会编译,因为
A必须调用接收int参数的B类的构造函数。
标签: java class methods constructor extends