当前位置: 技术问答>java相关
一个关于接口的问题,请教大家。谢谢!
来源: 互联网 发布时间:2015-10-12
本文导语: 我对接口还是有点不懂。能不能举个例子教教我。谢谢! | 接口:是方法定义和常量值的集合。 | 好比说可口可乐机,饮料出口就是接口,使用者只要知道把杯子放到哪个口...
我对接口还是有点不懂。能不能举个例子教教我。谢谢!
|
接口:是方法定义和常量值的集合。
|
好比说可口可乐机,饮料出口就是接口,使用者只要知道把杯子放到哪个口下面可以得到芬达、哪个口可以得到雪碧、哪个口又可以得到可乐就可以了,里面是怎样运作是机器设计者的事,如果你想做一个有同样功能的机器,不需要知道别人里面是怎样的,你只要也能提供这些接口就可以了,这就是接口的用处
|
wjmmml(笑着悲伤)说的应该说非常经典,但是我再说两句,实际上接口使Java具有了C++的多重继承的功能。另外有些时候也充当一些标志,比如,有时,为了实现某种操作,编译器必须要求你声明某个接口。
|
接口是指类或组件提供特定服务的一组操作的集合。因此,一个接口描述了类或组件的对外的可见的动作。一个接口可以实现类或组件的全部动作,也可以只实现一部分。
|
谁用谁就要实现它的方法。
|
同意wjmmml(笑着悲伤)
|
java中没有多重继承,用接口来实现同样的作用,剔除了多重继承对象关系太过凌乱复杂的缺点。
|
同意大伙说的,都对!
|
但接口不如多重继承好用:( 个人观点