/**
* 接口
* Java中的接口更多的体现在对行为的抽象!
* 关键字 :interface
* 格式:public interface 接口名(){}
* 接口的实现:
* 关键字:implement
* 格式: public class 类名 implement 接口名(){}
* 接口是不能进行实例化
* 接口如何实例化呢?参照多态的方式,通过实现类对象实例化,这叫接口多态。
* 多态的形式:具体类多态,抽象类多态,接口多态。
* 接口的子类
* 要么重写接口中的所有抽象方法
* 要么子类是抽象类
*
* 类和接口的关系
* 类与类的关系
* 继承关系,只能单继承,但是可以多层继承
* 类与接口的关系
* 实现关系,可以单实现,也可以多实现,还可以在继承一个类的同时实现多个接口 类实现了此接口的关系
* 接口与接口的关系
* 继承关系,可以单继承,也可以多继承
*
* 抽象类和接口的区别
*- 成员区别
* - 抽象类
* 变量,常量;有构造方法;有抽象方法,也有非抽象方法
* - 接口
* 常量;抽象方法
* - 关系区别
* - 类与类
* 继承,单继承
*
* - 类与接口
* 实现,可以单实现,也可以多实现
* - 接口与接口
* 继承,单继承,多继承
* - 设计理念区别
* - 抽象类
* 对类抽象,包括属性、行为
* - 接口
* 对行为抽象,主要是行为
*
*/
java基础接口
最新推荐文章于 2024-06-14 15:02:13 发布