Java面向对象高级(继承、单例、抽象、接口)
1.继承
子类又称派生类
父类又称超类或基类
子类只能继承父类非私有成员,父类的私有成员不可被继承
2.权限修饰符
3.继承的特点
4.方法重写
5.子类构造器
6.多态下的类型转换
7.final与常量
8.单例模式
9.枚举
10.抽象类
使用抽象类的目的:更好的支持多态性
模版方法定义共用的代码,抽象方法定义要修改的代码
11.接口
弥补单继承的缺点,更利于程序的解耦合
接口的注意事项
子类又称派生类
父类又称超类或基类
子类只能继承父类非私有成员,父类的私有成员不可被继承
使用抽象类的目的:更好的支持多态性
模版方法定义共用的代码,抽象方法定义要修改的代码
弥补单继承的缺点,更利于程序的解耦合
接口的注意事项