问题描述
- 新人学习java。在继承上遇到的一个小问题
-
代码如下:package construter; class Game { Game(int i){ System.out.println("Game"); }; } class BoarderGame extends Game{ BoarderGame(int i){ super(i);//当我把super参数中的i替换成一个int型数字时就会报错?? System.out.println("BoarderGame construter"); } } public class Chess extends BoarderGame { Chess() { super(1);//此处却可以 System.out.println("Chess construter"); } public static void main(String[] args) { // TODO Auto-generated method stub Chess x=new Chess(); }
解决方案
编译器问题,我的eclipse没事
解决方案二:
我的eclipse没事
解决方案三:
会有问题吗,如果包导正确的话就不会有问题
解决方案四:
没有错啊 运行结果
Game
BoarderGame construter
Chess construter
解决方案五:
遇到什么问题?问题说一下
解决方案六:
我的运行没错啊,贴一下你的错误信息吧?
解决方案七:
项目clear一下,试一试
解决方案八:
Java遇到的一个小问题
时间: 2024-10-08 05:39:53