黑马程序员技术交流社区

标题: 接口的好处 [打印本页]

作者: 我来也    时间: 2015-4-16 09:34
标题: 接口的好处
接口的好处

作者: Nick_KJ    时间: 2015-4-16 09:39
1.接口的实现,将“多继承”变成了可能,既“多实现”。
2.接口扩展了程序的功能。
作者: 燕赵之风    时间: 2015-4-16 09:55
接口就像是一个插槽,电脑的usb接口就是插槽。在java里,类是对象,为了给对象扩展扩展功能,可以通过实现接口来完成所需。
作者: 吕晓阳    时间: 2015-4-16 09:56
在ava中,类是不允许多重继承的,而接口是允许多重继承的!
接口的出现很好的弥补了这一点,
接口就是某个事物对外提供的一些功能申明.使用者只需要使用这些功能就可以了,而不必去关心实现的细节,这也是抽象的一种形式!
作者: lclxjzz    时间: 2015-4-16 10:39
降低耦合性,提高程序的扩展,接口的多实现,可以避免单继承的局限性,因为可以实现多层继承

作者: 爱做梦的年纪    时间: 2015-4-16 11:42
降低了耦合性,这一点这mvc模式里体现很明显的
作者: 李维、、    时间: 2015-4-16 11:53
其实就是为了提高程序的扩展性,让多继承得以实现
作者: yearn    时间: 2015-4-16 16:25
降低程序耦合性,提高程序扩展性

作者: 王善辉    时间: 2015-4-16 17:51
1,功能的宽展2,解决了类只能单继承的问题,3,降低了类直接的耦合性
作者: ReadCode    时间: 2015-4-16 17:58
接口的实现,可以让java中的单继承变成“多继承”,扩展了程序的功能
作者: wx348602984    时间: 2015-4-16 18:08
概念:
         比抽象类更为抽象的表现形式
格式:
         定义接口:interface XX {}
         使用接口:class YY implements XX{}
特点:
         接口是对外暴露的规则。
         接口是程序的功能扩展。
         接口的出现降低耦合性。
         java支持类同时实现多个接口。
         java支持类在继承一个类的同时,实现多个接口。
         接口与接口之间可以有继承关系。并且可以多继承。
         接口不能被实例化。
         接口是”like a”的关系。
接口成员特点:
         接口内的成员修饰符是固定的
                 成员常量:public static final,接口中只有常量
                 成员函数:public abstract,接口中只有抽象方法
                 构造方法:无
接口与抽象类的异同
         均为抽取出的相同概念的抽象。都不能创建实例对象。
         类为单继承,接口为多实现。
         继承为”is a”的关系,接口为“like a”的关系。
         抽象类中可以定义非抽象方法,共子类直接使用。接口均为抽象方法,因为固定修饰符。




作者: yxnheima    时间: 2015-4-16 18:46
实现了多实现啊!
作者: 薛慧彬    时间: 2015-4-16 19:29
除了多实现的好处外,还在编程思想上,给你提供了现成的解决方法,你要做的只是实现这个接口。。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2