A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我来也 中级黑马   /  2015-4-16 09:34  /  953 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

接口的好处

12 个回复

倒序浏览
1.接口的实现,将“多继承”变成了可能,既“多实现”。
2.接口扩展了程序的功能。
回复 使用道具 举报
接口就像是一个插槽,电脑的usb接口就是插槽。在java里,类是对象,为了给对象扩展扩展功能,可以通过实现接口来完成所需。
回复 使用道具 举报
在ava中,类是不允许多重继承的,而接口是允许多重继承的!
接口的出现很好的弥补了这一点,
接口就是某个事物对外提供的一些功能申明.使用者只需要使用这些功能就可以了,而不必去关心实现的细节,这也是抽象的一种形式!
回复 使用道具 举报
降低耦合性,提高程序的扩展,接口的多实现,可以避免单继承的局限性,因为可以实现多层继承
回复 使用道具 举报
降低了耦合性,这一点这mvc模式里体现很明显的
回复 使用道具 举报
其实就是为了提高程序的扩展性,让多继承得以实现
回复 使用道具 举报
yearn 中级黑马 2015-4-16 16:25:09
8#
降低程序耦合性,提高程序扩展性
回复 使用道具 举报
1,功能的宽展2,解决了类只能单继承的问题,3,降低了类直接的耦合性
回复 使用道具 举报
接口的实现,可以让java中的单继承变成“多继承”,扩展了程序的功能
回复 使用道具 举报
概念:
         比抽象类更为抽象的表现形式
格式:
         定义接口:interface XX {}
         使用接口:class YY implements XX{}
特点:
         接口是对外暴露的规则。
         接口是程序的功能扩展。
         接口的出现降低耦合性。
         java支持类同时实现多个接口。
         java支持类在继承一个类的同时,实现多个接口。
         接口与接口之间可以有继承关系。并且可以多继承。
         接口不能被实例化。
         接口是”like a”的关系。
接口成员特点:
         接口内的成员修饰符是固定的
                 成员常量:public static final,接口中只有常量
                 成员函数:public abstract,接口中只有抽象方法
                 构造方法:无
接口与抽象类的异同
         均为抽取出的相同概念的抽象。都不能创建实例对象。
         类为单继承,接口为多实现。
         继承为”is a”的关系,接口为“like a”的关系。
         抽象类中可以定义非抽象方法,共子类直接使用。接口均为抽象方法,因为固定修饰符。



回复 使用道具 举报
实现了多实现啊!
回复 使用道具 举报
除了多实现的好处外,还在编程思想上,给你提供了现成的解决方法,你要做的只是实现这个接口。。。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马