专题Java语言接口和抽象类.pptVIP

  • 1
  • 0
  • 约3.41千字
  • 约 20页
  • 2018-12-28 发布于福建
  • 举报
专题Java语言接口和抽象类

* * 专题:Java语言的接口和抽象类 在家里,可以很容易地将一个电器从电源插座上拔下,然后将另一个电器插上。对于电源来说,这些电器都是可插入构件(Pluggable Component)。它们之所以是可插入的,是因为它们都具有与电源插座相匹配的插头。 可插入构件:如果可以动态地将一个构件移走,并以另一个构件取而代之,那么这种构件就是可插入构件。 可以看出,所谓的接口,实际上就相当于电源插座;而可插入构件就相当于与这种插座相匹配的电器。正如电器的可插入性是由统一的电源插座及每个电器都有一个与之匹配的电源插头造成的一样,可插入构件的关键在于存在一个公用的接口,以及每个构件都实现了这个接口。 因此,接口是实现构件的可插入性的关键。 什么是接口 Java接口是一些方法特征的集合,没有方法的实现。这些方法在不同的地方被实现时,可以具有完全不同的行为。 Java接口本身没有任何实现,因为Java接口不涉及具体,而只描述public行为,所以Java接口比Java抽象类更为抽象化。 一个Java接口的方法只能是抽象的和公开的, Java接口不能有构造方法。 实现一个共同的Java接口的两个类常常完全不同,但是有一组相同的方法。一些看上去毫不相干的类,可以因为提供相类似的服务,从而具有相同的接口。比如说,两个实现Runnable接口的

文档评论(0)

1亿VIP精品文档

相关文档