interface一般主要用来描述单独的方法,例如:public interface eat{}; implements 类和 interface 对接的关键字,例如:public class cat implements eat{} 接口的特点1.接口不能被实例化 2.实现类必须实现接口的所有方法 3.实现类可以实现多个接口 4.接口中的变量都是静态常量
接口类比较抽象类更好的特性:1.可以被多继承 2.设计和实现完全分离 3.更自然的使用多态 4.更容易搭建程序框架 5.更容易更换实现
步骤:编写接口 实现接口 使用多态实现接口
接口实现多态的方式:1.接口作为方法形参实现 2.接口作为方法返回值实现
|