java的接口是什么意思,接口具体能做什么呢?

[复制链接]
查看11 | 回复3 | 2018-10-22 13:32:32 | 显示全部楼层 |阅读模式
java接口的用处主要体现在下面几个方面: (1)通过接口可以实现不相关类的相同行为,而不需要了解对象所对应的类。 (2)通过接口可以指明多个类需要实现的方法。 (3)通过接口可以了解对象的交互界面,而不需了解对象所对应的类。 类描述了一个实体,包括实体的状态,也包括实体可能发出的动作。 接口定义了一个实体可能发出的动作。但是只是定义了这些动作的原型,没有实现,也没有任何状态信息。 所以接口有点象一个规范、一个协议,是一个抽象的概念;而类则是实现了这个协议,满足了这个规范的具体实体,是一个具体的概念。 从程序角度,简单理解,接口就是函数声明,类就是函数实现。需要注意的是同一个声明可能有很多...
回复

使用道具 举报

千问 | 2018-10-22 13:32:32 | 显示全部楼层
接口是一种特殊的抽象类,所谓的抽象类就是没必要实现的类,像你定义一个人,人可以分为很多种,老师、学生什么的,所以Person这个类就可以定义成抽象类,你还可以定义几个人的常用方法,不如走路、吃饭,这些方法也可以定义成抽象的,这样就形成了一个接口。你i如果想要一个老师,那就实现这个Person接口,这样就可以实现走路或者吃饭的功能了,你还可以自己加功能,让这个...
回复

使用道具 举报

千问 | 2018-10-22 13:32:32 | 显示全部楼层
接口即“interface”,英文中也有界面的意思,事实上接口在使用的时候也起到一个外观的作用,通过实现一个接口使该类实现接口中所有的方法。其他地方调用时直接调用接口的方法,而具体每个方法怎么实现则由实现类决定,很好的体现了面向对象的多态与封装...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行