Java 习题 (63)

题目:
用程序来证明得在导出类中调用基类构造器,编译器将“抱怨”无法找到符合基类形式的构造器。而且,调用基类构造器必须是你在导出类构造器中要做的第一件事 (如果你做错了,编译器会提醒你)。

解答:

class Game {
    
    
    Game(int i) {
    
    
        System.out.println("Game constructor");
    }
}

class BoardGame extends Game {
    
    
    BoardGame(int i) {
    
    
//        super(i);
        System.out.println("BoardGame constructor");
    }
}

public class exerciseSix extends BoardGame{
    
    
    exerciseThree() {
    
    
        super(11);
        System.out.println("exerciseThree constructor");
    }

    public static void main(String[] args){
    
    
        exerciseThree e = new exerciseThree();
    }
}

结果如下:
在这里插入图片描述
如果觉得不错,就用点赞或者关注或者留言,来代替五星好评~
谢谢各位~

猜你喜欢

转载自blog.csdn.net/BSCHN123/article/details/107781258
63
今日推荐