Java 超类构造函数与类层次问题
所以我正在做一个小项目,包括创建一个带有构造函数、getter/setter等的camera类。完成后,它说要创建四个子类,并暗示要将其中一些抽象化。我计划创建一个抽象的DigitalCamera类,以及一个扩展DigitalCamera类的具体DSLR类。如何在DSLR类中设置构造函数,使用主Camera类中的构造函数,然后从抽象DigitalCamera类中设置字段?我曾尝试在eclipse中使用generate constructor选项,但它没有从主类中看到构造函数,因此我假设不能这样做 非常感谢您的帮助,谢谢Java 超类构造函数与类层次问题,java,Java,所以我正在做一个小项目,包括创建一个带有构造函数、getter/setter等的camera类。完成后,它说要创建四个子类,并暗示要将其中一些抽象化。我计划创建一个抽象的DigitalCamera类,以及一个扩展DigitalCamera类的具体DSLR类。如何在DSLR类中设置构造函数,使用主Camera类中的构造函数,然后从抽象DigitalCamera类中设置字段?我曾尝试在eclipse中使用generate constructor选项,但它没有从主类中看到构造函数,因此我假设不能这样做
抽象类数码相机{
abstract class DigitalCamera {
private final Param param;
protected DigitialCamera(Param param) {
this.param = param;
}
}
final class DSLR extends DigitalCamera {
public DigitialCamera(Param param) {
super(param); // <-- Call super's constructor.
}
}
私有最终参数;
受保护的DigitalCamera(Param-Param){
this.param=param;
}
}
最终类数码单反相机{
公共数字图书馆(Param Param){
super(param);/“它说要创建四个子类…”“它”是什么?