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

 

 

 

 

 

 

 

 

 

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

 

 

 

 

抽象类:模板方法模式

 

 

 

 

 

 

 

 

 

 

 

 

接口和抽象类的主要区别:

抽象类是对事物的抽像,接口是对行为的抽像

抽象类具体实现和规范(抽象方法)都有,接口只有规范

接口和抽象类都不能实例化

 

 

 

接口

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

 

 

 

 

 

JDK8后,接口新特性: 

 

 

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

 

 

 

 

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

 

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

 

 

 

 

 

  

posted @ 2022-10-17 18:35  去公司搞点薯条  阅读(43)  评论(0)    收藏  举报