首页 > 代码库 > 第十七讲 继承
第十七讲 继承
第十七讲
A)构造方法的重载:只需看参数即可。如果想在一个构造方法中调用另外一个构造方法,那么可以用this()的方式调用,this()括号中的参数表示目标构造方法的参数。this()必须要作为构造方法的第一条语句。
B)继承:Java是单继承的,意味着一个类只能继承另一个类,继承使用extends关键字。
C)当生成子类对象时,会默认先调用父类的不带参数的构造方法,生成父类对象,再执行该子类的构造方法,生成子类对象。
D)如果子类的构造方法想调用调用父类的构造方法,可以用super()来显式调用,这样就不会寻找父类不带参数的构造方法。与this()一样,super()必须为构造方法中的第一条语句。
E)关于继承的3点
1)父类有的,子类也有
2)父类没有的,子类可以增加
3)父类有得,子类可以改变
F)关于继承的注意事项
1)构造方法不能被继承
2)方法和属性可以被继承
3)子类的构造方法隐式调用父类不带参数的构造方法
4)当父类没有不带参数的构造方法,子类要用super()来调用父类的构造方法
第十七讲 继承
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。