黑马程序员技术交流社区
标题:
接口的好处
[打印本页]
作者:
我来也
时间:
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