1类的定义
类的定义格式
[类的修饰字]class类名称[extends父类名称][implements接口名称列表]{
成员变量的定义及初始化;
成员方法的定义及方法体;
}
说明
(1)类的修饰字:[public] [abstract] [final] public:为类的 访问控制符,省略为default;
abstract 指明该类为一个抽象类,final 表明该类为最终类。
(2)class 是创建类所使用的关键字;
(3) extend 父类名称说明该类继承的父类;
(4)implements 接口名称列表说明该类实现了哪些及接口
成员变量的定义格式:
(1) [变量修饰字] 变量数据类型 变量名1,变量名2[public | protected | private | ] [static] [final]
[transiient] [volatile]
(2) 成员变量的类型可以是Java中的任意的数据类型,包括简单类型,类,接口,数组;
(3) 在一个类中的成员变量应该是唯一的
[方法修饰字]返回值类型 方法名称(参数1,参数2,...)[throw exceptionList]
{方法体;
}
说明
(1) 变量修饰符可以为[pulbic | protected | private | ] [static ] [final | abstract] [native] [synchroized];
(2) 返回类型可以是任意的Java 数据类型,当一个方法不需要返回值时,返回类型为void;
(3)参数的类型可以是简单的数据类型,也可以时引用数据类型(数组、类或接口);
(4) throws exceptionList 声明方法会抛弃出的异常列表
2 类的定义示例
创建一个立方体Box类,在其定义3个变量表示一个立方体的长、宽和高;定义一个方法求立方体的体积;定义一个方法求立方体的表面积。
注意:
1类的主体部分的内容是用{}括起来的,包括所有的成员变量定义和成员方法的定义。
2在定义成员变量时,变量类型和变量名时必需的。
3成员方法的定义包括方法的访问级、返回值的类型、方法名称和参数列表,方法主体时花括号里的部分,实现方法的功能。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)