java知识学习23-接口

接口概述:是一种公共的规范标准,只要符合规范标准大家都可使用。Java中一般体现为对行为的抽象。

 

接口特点:

  1、接口用关键字interface修饰,成员方法不能有方法体;public interface 接口名称{}

  2、实现接口用implements表示;public class 类名 implements 接口名称{}

  3、接口不能实例化,只能通过多态形式,通过子类对象实例化,这叫接口多态

  4、接口的实现类要么重写接口中所有的方法,要么为抽象类

  

 

接口的成员特点: 

  1、成员变量:只能是常量所以必须初始化,默认修饰符 public static final;

  2、构造方法:接口没有构造方法,因为接口主要是对行为的抽象,没有具体存在的。一类如果没有父类,默认继承自object类;

  3、成员方法:只能是抽象方法,默认修饰符 public abstract;

 

类和接口关系:

  1、类和类的关系:只能单继承,但可以多层继承;

  2、类和接口的关系:可以单实现也可多实现,还可继承一个类的同时实现多个接口;

  3、接口和接口的关系:可单继承,也可多继承  

 

抽象类和接口的区别:

        

 

如何分析题目:从具体到抽象,再抽取共性;(思考方式很值得学习)

  

 

实现思路:从抽象到具体

  

 

posted @ 2020-10-27 09:07  那种意境  阅读(160)  评论(0编辑  收藏  举报