抽象类(模板方法模式)、接口




就算是没有抽像方法的抽象类也不能实例化,抽象类不能实例化的观点不能动摇!

抽象类:模板方法模式






接口和抽象类的主要区别:
抽象类是对事物的抽像,接口是对行为的抽像
抽象类具体实现和规范(抽象方法)都有,接口只有规范
接口和抽象类都不能实例化

接口
接口体现了一种规范,规范是一定要公开的



JDK8后,接口新特性:

默认方法,接口不能创建对象,这个方法只能过继给实现类,由实现类对象调用


接口的静态方法,必须接口名自己调用

私有方法必须在接口内部才能被访问 ,也需要内部对象或者接口内部的其他方法来触发



浙公网安备 33010602011771号