- 什么是继承?子类可以继承父类的属性和方法。
- 关键字:extends
- 子类不能继承父类的方法,也就是说super()是调用不是继承。
- 继承的优点,实现类的重用,减少代码的冗杂。
- 子类继承父类后,子类可以访问父类中的共有属性,对象可以直接访问父类中 的属性。 子类可以访问父类中的方法。对象可以直接访问父类中的方法。子类可以重写父类中的方法。
- 什么叫做重写?子类重写了父类中的方法。方法名称相同,参数列表相同,返回值相同。
- this 当前对象
- super 父类对象
- this ();当前对象的构造方法
- super()父类对象的构造方法
- 子类方法中会默认父类方法中的无参构造方法super()使用时可以指明调用父类的有参构造方法
- super ()必须出现在第一行
- 问:为什么子类会先调用父类的方法?
- 因为在继承关系中,必须先有父,再有子。
object是所有类的(超类)(基类) (父类)
继承
最新推荐文章于 2024-09-24 15:39:14 发布