java中的接口有什么作用?

龙小飞 2019-12-21 17:26:00

推荐回答

接口是可以定义一种规范,就像现在的USB接口一样,会有对应的口子的大小,4根线,2根接电源,2根接数据USB接口定好之后,大家都可以按照这个来生产,生产出来,所有的USB设备,都可以使用。java中的接口一样的,如果前台后台的人要同时工作,就双方定义好对应的交互方式,方法、参数,参数个数,参数是什么,这个就是我们说的接口了;定好之后,你也可以开发,他也可以开发,符合你们定义的方式就可以另外,为什么说是标准,JDBC你知道吧,其实就是一套标准,不同的数据库厂商,会按照这个标准来做不同的实现所以我们就可以通过JDBC来连接数据库了,不同的数据库,换一个驱动就好,其他的,大体一样。官方电话官方网站向TA提问。
齐晶晶2019-12-21 18:18:43

提示您:回答为网友贡献,仅供参考。

其他回答

  • 接口的意义在于,谁都可用,只要你想要拥有某个功能,你就实现它。类就是那个主体,那个实现某个接口的主体。interfaceToground{//对地攻击接口模块voidtoground;}interfaceTosea{//对海攻击接口模块voidtosea;}interfaceToelectron{//电子战接口模块voidtoelectron;}publicclassTest{publicstaticvoidmainStringargs{}}classF16implementsToground,Tosea{//F16实现两个接口就由2个功能publicvoidtoground{System.out.println"我是F16,我通过接口实现对地攻击";}publicvoidtosea{System.out.println"我是F16,我通过接口实现对海攻击";}}classF22implementsToground,Tosea,Toelectron{//F22实现3个接口就由3个功能publicvoidtoground{System.out.println"我是F22,我通过接口实现对地攻击";}publicvoidtosea{System.out.println"我是F22,我通过接口实现对海攻击";}publicvoidtoelectron{System.out.println"我是F22,我通过接口实现电子战";}。
    车延东2019-12-21 18:36:35
  • Java接口是Java语言中存在的结构,有特定的语法和结构,Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。接口实现和类继承的规则不同,因为Java接口不涉及表象,因此Java接口本身没有任何实现。在一个等级结构中的任何一个类都可以实现一个接口,这个接口会影响到此类的所有子类,但不会影响到此类的任何超类。此类将不得不实现这个接口所规定的方法,而其子类可以从此类自动继承这些方法,当然也可以选择置换掉所有的这些方法,或者其中的某一些方法,这时候,这些子类具有了可插入性并且可以用这个接口类型装载,传递实现了他的所有子类。接口提供了关联以及方法调用上的可插入性,软件系统的规模越大,生命周期越长,接口使得软件系统的灵活性和可扩展性,可插入性方面得到保证。官方电话官方网站向TA提问。
    粱剑光2019-12-21 18:01:05
  • Java接口 Java中,能够完成特定功能的,由若干属性和方法组织成的,相对独立的属性和方法的集合。实现类的多继承,以解决Java只能单继承,不支持多继承的问题。用关键字interface定义接口,通过关键字implements来声明接口;实现多接口的类必须符合3个原则:能为所有的接口提供实现的功能,能遵循重写的所有规则,能保持相同的返回的数据类型。接口的”继承”与类之间的继承不同,”继承”该接口的类,需要”自力更生”,去实现接口中的抽象方法,因此接口也相当于一个特殊的抽象类。接口相当于程序开发的一组协议,需要此功能的类均可”继承”该方法和集合。接口中的属性都是静态常量,方法都是抽象方法。
    连伟祥2019-12-21 17:55:16
  • 接口可以说是为了提供一种规范,方便其他地方使用此规范的一种技术。在现实生活中可以接口的例子很多,比如USB接口。它定义了USB口的大小,4跟USB线每根线的颜色、作用等。在软件方面定义了供CPU调用的一些方法。比如识别、启动、弹出、传送数据等等。采用USB接口的设备很多,有鼠标、键盘、u盘等等。每种设备实现识别、启动、弹出、传送数据的方式不一样。在java中,接口定义了一些方法,但是不用去实现,而由实现了此接口的类去实现接口中定义的方法,比如有一个接口叫做USB,有一个类叫做鼠标,USB接口定义了启动、传送数据等方法。那么鼠标实现了USB接口,就得实现启动、传送数据方法。另外一个类叫做U盘也实现了USB接口、那么它也要实现启动、传送数据。在鼠标或者U盘连接上电脑后,CPU发现有USB设备连接上电脑了,这个时候CPU会发出启动命令来启动USB设备,而启动鼠标和启动U盘具体流程是不一样的,这些启动流程都是有鼠标和U盘各自来实现的。希望对你的理解有帮助。
    贾麒麟2019-12-21 17:37:26

相关问答

1.线路板PCB印制电路板是所有电脑板卡所不可或缺的东东。它实际是由几层树脂材料粘合在一起的,内部采用铜箔走线。一般的PCB线路板分有四层,最上和最下的两层是信号层,中间两层是接地层和电源层,将接地和电源层放在中间,这样便可容易地对信号线作出修正。而一些要求较高的主板的线路板可达到6-8层或更多。2.北桥芯片芯片组Chipset是主板的核心组成部分,按照在主板上的排列位置的不同,通常分为北桥芯片和南桥芯片3.南桥芯片4.CPU插座5.内存插槽6.PCI插槽7.AGP插槽AGP图形加速端口AcceleratedGraphicsPort是专供3D加速卡3D显卡使用的接口。8.ATA接口ATA接口是用来连接硬盘和光驱等设备而设的。主流的IDE接口有ATA33/66/100/133,ATA33又称Ultra9.软驱接口软驱接口共有34根针脚,顾名思义它是用来连接软盘驱动器的,它的外形比IDE接口要短一些。10.电源插口及主板供电部分电源插座主要有AT电源插座和ATX电源插座两种11.BIOS及电池BIOSBASICINPUT/OUTPUTSYSTEM基本输入输出系统是一块装入了启动和自检程序的EPROM或EEPROM集成块。12.机箱前置面板接头机箱前置面板接头是主板用来连接机箱上的电源开关、系统复位、硬盘电源指示灯等排线的地方13.外部接口ATX主板的外部接口都是统一集成在主板后半部的。现在的主板一般都符合PC''99规范,也就是用不同的颜色表示不同的接口14.主板上的其它主要芯片AC97声卡芯片网卡芯片IDE阵列芯片I/O控制芯片 I/O控制芯片输入/输出控制芯片提供了对并串口、PS2口、USB口,以及CPU风扇等的管理与支持频率发生器芯片频率也可以称为时钟信号,频率在主板的工作中起着决定性的作用。