最赞回答 / 五岁麻瓜少年
你是不是没有创建子类呢?你创建个子类才能调用,你的erzi这个类是从哪里来的呢?你再创建一个class文件,把下面这个代码写进新的class文件就行了public class erzi extends Father{}你创建一下这个父类的子类,通过extends 关键字进行继承 ,然后运行你的代码就可以了
2018-10-20
最赞回答 / Owwbb
在同类中静态变量不需要“类名.静态变量“这种方式去访问,如果需要访问静态变量,直接使用变量名访问即可。不同类中访问其他类的静态变量可以直接使用 类名.静态变量“这种方式去访问,不需要创建对象和使用get、set方法去访问。静态成员在同类中都可以直接调用的,比如调用方法直接用 类名.方法名 就行了。
2018-10-19
最新回答 / 苏伟123
多态其实就是更充分体现了抽象类的作用,抽象类是为了制定子类的规则,利用多态创建对象,利用对象调用实例或方法,必须是继承或重写了父类的变量或方法,从某种意义上来说,调用必须以父类的规则来使用,达到约束的作用
2018-10-19
最赞回答 / qq_lin寒尘_egwNRW
MInner m=new MInner(); // 调用内部类的方法 int newScore=mi.getScore();这里你打错了,要么把mi改成m,要么把m改成mi
2018-10-15