java接口理解

2021年09月15日 阅读数:1
这篇文章主要向大家介绍java接口理解,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。
咱们常常说接口内定义了方法,但必须有方法的实现,实现类要继承接口并实现方法.

在实际开发中,项目的模块有不少,必须有模块间的相互引用,若是咱们把每一个模块都成实现类(没有接口,存在若干实现类),每次引用必须去拿须要的方法所在的类,这样程序看起来就要死人了.

当咱们实现一个接口后,就能够把须要的方法集中起来,无论你是几个类里实现的,使用的人只要实例化这个接口就可使用全部方法----这是在使用上;在开发过程当中,通常设计人员会把须要的方法列举出来放在接口里,至于实现,能够分配给不一样的程序员去实如今不一样的类文件里.
家都用过音箱,把音频线接到电脑再接电源,就能够播放美妙的音乐。这是一个常见的例子。
编程中的接口,其实跟电脑与音箱之间那个音频接口的思想其实差很少。你接上高档一点的音箱它的音质会好一点,低档一点的也能听,A厂商的音箱也能够,B厂商的音箱也没什麼问题。音箱厂商在设计音箱的时候,他们不会管你使用的是什麼电脑、什麼声卡,他们只在乎音频接口的信号,而这些信号是格式是公开的。这样就使得声卡、音箱的能够独立设计与开发,你们遵循一样的接口规范就能够进行合做,而没必要要了解对方的技术细节。

软件的开发一样会有合做的问题,好比团队与团队之间、公司与公司之间,每每是你开发一个模块,我开发一个模块,那来源不一样的各个模块是如何协同动做呢?就是公开的接口定义在起做用。