永发信息网

在java继承类中必须调用父类的构造函数吗?

答案:3  悬赏:10  手机版
解决时间 2021-12-04 17:38
  • 提问者网友:活着好累
  • 2021-12-03 17:28
在java继承类中必须调用父类的构造函数吗?
最佳答案
  • 五星知识达人网友:七十二街
  • 2021-12-03 18:02
没有super(1)这句的话,java会调用父类的默认构造函数,所以只要你给Game类加上个默认构造函数就不会报错了。
全部回答
  • 1楼网友:鸽屿
  • 2021-12-03 19:28
是的
  • 2楼网友:人類模型
  • 2021-12-03 18:34
经过我测试,我修改了一下下把2个类分别建立类文件,把main函数放在一个类下。然后就是:BoardGame类:package Test;public class BoardGame extends Game{
public BoardGame(int i,int k){
super(1);//如果将此处的super(1);删掉系统就会报错
System.out.println("It's a boardgame.");
}
}Game类:package Test;public class Game {
public Game(int i){
System.out.println("It's a game.");
}
}Test类:package Test;public class Test { public static void main(String[] args) {
BoardGame a=new BoardGame(0, 0);
}
}可以正常运行
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯