课程
/后端开发
/Java
/Java入门第二季 升级版
不知道是哪里出错了
2020-06-13
源自:Java入门第二季 升级版 9-2
正在回答
你掉用的都是父类的方法
你都没有创建sun类的实例对象,怎么可能会调用成功?15行之后这样写应该就没问题了
father i=new father();
father.sun s=i.new sun();
i.age=20;
i.eat();
外部类对象.new 内部类()
补充:如果是一体的话像是sun是内部类,外部类对象你已经创建好了,内部类对象:内部类 对象名=外部类.new 内部类()
根据老师视频里main方法里创建的是子类的对象,而你创建的是父类的对象
没有创建sun对象,也没有调用sun对象的方法。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答为什么要重写equals方法?
4 回答为什么要重写toString方法?
1 回答无法生成重写的equals()方法
5 回答为什么我重写equals方法时有问题?
1 回答Object类的equals方法 和 我们重写的方法有什么不同?