JAVAOOP 接口(interface)

论坛 期权论坛 脚本     
匿名技术用户   2020-12-28 13:50   11   0

interface一般主要用来描述单独的方法,例如:

public interface eat{};

implements 类和 interface 对接的关键字,例如:

public class cat implements eat{}

接口的特点

1.接口不能被实例化
2.实现类必须实现接口的所有方法
3.实现类可以实现多个接口
4.接口中的变量都是静态常量


接口类比较抽象类更好的特性:

1.可以被多继承
2.设计和实现完全分离
3.更自然的使用多态
4.更容易搭建程序框架
5.更容易更换实现


步骤:

编写接口
实现接口
使用多态实现接口


接口实现多态的方式:

1.接口作为方法形参实现
2.接口作为方法返回值实现

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP