问题描述
- 子类构造方法调用方法问题
-
是不是子类构造方法里调用了任何方法,不管是自己重构的构造方法,还是其他方法,系统就不会给super()了,初学者有疑问,求大神解答
解决方案
子类构造函数可以同时调用父类的super和其他方法,但是有语法限制,即如果需要调用父类super操作必须放在第一行。否则会有编译错误的。
解决方案二:
创建子类对象,是一定会调用其父类构造方法的,当你不写super()的时候, 调用的是父类默认构造方法
时间: 2024-09-15 02:46:50