当前位置:  技术问答>java相关

一个关于接口的问题,请教大家。谢谢!

    来源: 互联网  发布时间:2015-10-12

    本文导语:  我对接口还是有点不懂。能不能举个例子教教我。谢谢! | 接口:是方法定义和常量值的集合。 | 好比说可口可乐机,饮料出口就是接口,使用者只要知道把杯子放到哪个口...

我对接口还是有点不懂。能不能举个例子教教我。谢谢!

|
接口:是方法定义和常量值的集合。

|
好比说可口可乐机,饮料出口就是接口,使用者只要知道把杯子放到哪个口下面可以得到芬达、哪个口可以得到雪碧、哪个口又可以得到可乐就可以了,里面是怎样运作是机器设计者的事,如果你想做一个有同样功能的机器,不需要知道别人里面是怎样的,你只要也能提供这些接口就可以了,这就是接口的用处

|
wjmmml(笑着悲伤)说的应该说非常经典,但是我再说两句,实际上接口使Java具有了C++的多重继承的功能。另外有些时候也充当一些标志,比如,有时,为了实现某种操作,编译器必须要求你声明某个接口。

|
接口是指类或组件提供特定服务的一组操作的集合。因此,一个接口描述了类或组件的对外的可见的动作。一个接口可以实现类或组件的全部动作,也可以只实现一部分。

|
谁用谁就要实现它的方法。

|
同意wjmmml(笑着悲伤)

|
java中没有多重继承,用接口来实现同样的作用,剔除了多重继承对象关系太过凌乱复杂的缺点。

|
同意大伙说的,都对!

|
但接口不如多重继承好用:( 个人观点

    
 
 

您可能感兴趣的文章:

  • 【请教】java中接口问题
  • 请教大家关于接口的问题! iis7站长之家
  • 请教大家关于接口的问题!
  • 请教一个linux下网络接口的问题
  • 我刚学java,想请教一下,我在文本中创建了一个接口,一个类,还有一个扩展类,保存为.java文件时,如何给文件名?
  • 请教下大牛 命令行模式linux用USB接口挂一个未分区的硬盘如何分区
  • 请教linux驱动如何给UI上层提供接口,通知发生中断,谢谢!
  • 救命!!请教高手关于PS/2鼠标,PS/2键盘接口编程的问题
  • 高分请教一个概念性问题关于接口与构造函数方法?
  • 请教各位:Unix环境下socket接口服务端程序为什么会经常自己断开?100分赠英雄!
  • 真正请教:Serializable接口有哪些主要作用,为什么它与Socket类可实现邮件发送?在概念或原理上是如何实现的呢?
  • 怎么才能得到gcc的那些开发头文件的接口说明,就象jdk当中的docs一样??E文最好,谢谢
  • 请问如何在red hat linux 9中使用USB接口,谢谢
  • 请问linux中,如何编程知道硬盘是否格式化,如何编程实现格式化。最好有现成接口,谢谢。
  • 谁能给我提供讲解抽象类,接口,造型的文章,谢谢 在线!!!!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间javax.script接口invocable的类成员方法: getinterface定义及介绍
  • 关于LOCAL接口和REMOTE接口的同时兼顾的问题
  • java命名空间javax.lang.model.element接口typeelement的类成员方法: getinterfaces定义及介绍
  • 请问 linux 是如何调用 alsa的控制接口的??是通过控制接口名字吗?
  • java命名空间java.lang.management接口runtimemxbean的类成员方法: getmanagementspecversion定义及介绍
  • LINUX下最大支持虚接口数是多少? 如果我想配置1000个虚接口可以吗?
  • java命名空间java.beans.beancontext接口beancontextproxy的类成员方法: getbeancontextproxy定义及介绍
  • 对于操作系统的程序接口,作业接口,单内核,微内核到底有什么区别?
  • java命名空间javax.print接口uriexception的类成员方法: getreason定义及介绍
  • java的API中有没有既实现了Map接口又实现了List接口的类?
  • java命名空间javax.swing.text接口caret的类成员方法: install定义及介绍
  • 菜鸟提问:一个类实现了一个接口,除了要定义接口的所有方法外,可不可以再添加其他方法?
  • java命名空间javax.swing接口rootpanecontainer的类成员方法: getrootpane定义及介绍
  • 急,请问如何修改网络接口eth为其它名称,如网络接口为abc0, abc1,要修改哪个配置文件?
  • java命名空间javax.swing.text接口highlighter的类成员方法: install定义及介绍
  • 有人在Linux下用过1394接口的设备吗?怎么装载一个1394接口的存储设备呢?
  • java命名空间java.lang.reflect接口parameterizedtype的类成员方法: getrawtype定义及介绍
  • 请问高手:EJB中的远程接口、本地接口、HOME接口的联系与区别是什么?应用时应注意哪些问题?
  • java命名空间javax.management接口descriptorread的类成员方法: getdescriptor定义及介绍
  • C#学习笔记之接口与基于接口的工厂模型
  • java命名空间javax.lang.model.element接口typeparameterelement的类成员方法: getgenericelement定义及介绍
  • 请问为什麽在J2ee中客户端(测试时)用jndi定位enterprise bean的时候,可以把远程接口实例化?接口不是不可以生成对象的吗?


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3