Java 超类构造函数与类层次问题

Java 超类构造函数与类层次问题,java,Java,所以我正在做一个小项目,包括创建一个带有构造函数、getter/setter等的camera类。完成后,它说要创建四个子类,并暗示要将其中一些抽象化。我计划创建一个抽象的DigitalCamera类,以及一个扩展DigitalCamera类的具体DSLR类。如何在DSLR类中设置构造函数,使用主Camera类中的构造函数,然后从抽象DigitalCamera类中设置字段?我曾尝试在eclipse中使用generate constructor选项,但它没有从主类中看到构造函数,因此我假设不能这样做

所以我正在做一个小项目,包括创建一个带有构造函数、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);/“它说要创建四个子类…”“它”是什么?