课程
/后端开发
/Java
/Java入门第二季 升级版
为什么name未在子类中定义,也可用this?
2016-02-24
源自:Java入门第二季 升级版 12-2
正在回答
找到原因了。因为子类用了有参的构造方法,所以没法默认隐性地调用父类的无参构造方法。所以才会报错。
解决方法:只需要在父类中,把无参构造方法写出来即可。
public的吧?
一条小咸鱼
请叫我_灰灰 提问者 回复 一条小咸鱼
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答为什么在父类中定义的方法需要void返回值,而在子类中不需要?
1 回答请问这里的内部类中访问外部类的name时,为什么要用到this啊,这里的this是什么含义呢
1 回答为什么在内部类访问外部类的name要加this然而age也是内部类访问外部类就可以不用
1 回答为什么在子类中方法不能用?
1 回答03:02 处为什么在子类的方法中可以直接用“子类方法名()”调用子类方法?