我想做以下事情:
class P {
P(int a) {
// construct
}
}
class C extends P {
}
// in main
int a = 2;
C foo = new C(a); // can I do this?
我想通过调用父类P的构造函数来创建子对象C,而无需在类C中编写任何构造函数,如“super(a)”。那可能吗?
这个想法是我有很多像“class C”这样的类,它需要与“class P”相同的构造函数功能。所以我不想每次创建一个新的类似类时都写一个构造函数方法。
谢谢