- Java程序设计与应用开发(第3版)
- 吴敏 於东军 李千目主编 成维莉 邵杰 姜小花副主编
- 322字
- 2025-03-22 04:39:51
第4章 接口、抽象类与包
构造Java语言程序有两大基本构件:类和接口。事实上,程序设计的任务就是构建各种类和接口,并由它们组装出程序。接口由常量和抽象方法构成。一个接口可以扩展多个接口,一个接口也可以被多个接口所继承。
在Java语言中,抽象类可以用来表示那些不能或不需要实例化的抽象概念,抽象类需要被继承,在抽象类中包含了一些子类共有的属性和行为。抽象类中可以包含抽象方法,抽象类的非抽象的继承类需要实现抽象方法。
在Java语言中可以把一组相关类和接口存放在一个“包”中,构成一个“类库”,然后供多个场合重复使用,这种机制称为类复用。类复用体现了面向对象编程的优点之一。每个Java包也为类和接口提供了一个不同的命名空间,一个包中的类和接口可以和其他包中的类和接口重名。