课程第三周
1、抽象类:abstract
抽象类的类无法创建新的成员,即无法实例化
抽象方法没有方法体,只有方法名,子类需要重写或者仍然让类为抽象类
可以用在模板方法的测试模式(部分确定,部分不确定,不确定部分抽象方法,在子类当中重写实现)
2、抽象类匿名子类:
3、接口:为了解决单继承性的缺点,丰富功能,接口和类是并列结构
jdk7之前只能定义全局常量(public static final)和抽象方法(abstract),修饰符可以省略,不能设置构造器=不能实例化(抽象类有构造器来继承但也不能实例化),接口通过类实现(implements
jdk8以后重新添加了新的特性,静态方法和默认方法
接口在使用中体现了多态性
3.1代理模式。工厂模式
相关文章: