javaLearning_继承和多态
继承和多态
- 继承
- 多态
- 特殊类:抽象类、final类、内部类
- 接口
- object类
- 垃圾内存回收机制
继承
类的继承
继承:复用已存在类的属性和方法。
语法:
1 | class Animal(){ |
java支持单继承,不允许多继承(子类只能有一个父类,类似树),可有多层继承。
子类继承父类的成员变量和成员方法(private成员也继承,private方法不继承),不继承父类的构造方法。
函数重写覆盖:子类方法和父类相同,调用子类对象时,子类方法覆盖父类。重写的方法权限不能缩小。
final方法不能被重写。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 红豆zza!
评论