|
|
|
JAVA程序员必读:基础篇(5)---类和继承
|
|
编译:ZSC/太平洋网络学院
|
|
|
5.1.1 类的声明
图22给出了组成类执行的两个主要组件:类声明和类实体。类声明定义了类的名字以及其它的属性。为Stack类的类声明是相对地简单,它指示了类为public并且它地名字为Stack。
图23给出了类声明可能的组件以及描述了它们的目的。必须的组件是class关键字。所有其它的组件是可选的。如果你没有声明这些可选的组件,JAVA编译器就将给出缺省值:没有执行接口的对象的nonpublic、nonabstract、nofinal子类。
(图23)
下面对每个类的组件给出更详细的介绍。
public :这个public关键字声明了类可以在其它任何的类中使用。
abstract :声明了这个类不能被实例化。
Final:声明了类不能被继承,即没有子类了。
class NameOfClass :关键字class指示编译器类的声明以及类的名字是NameOfClass。
extends Super :这个extends 子句认为Super是类的父类,因此在类的分级结构中插入了类。
implements Interfaces :为了声明类可执行一个或多个接口,可以使用关键字implement并且在其后面给出由类执行的接口的名字的列表,它们是以逗号分隔的。
[上一页] [下一页]
|
|
|