之前介绍了如何从对象抽象出类,下面介绍如何使用Java
语法定义类。
类的定义包括类头的定义和类体的定义。
1
、类头的定义
基本格式:
访问控制符 [
其他修饰符] class
类名 [extends
父类] [implements
接口[,
接口2…]]
1.1
访问控制符
包括两种:public
和缺省的,缺省的就是什么也不写。
访问控制符决定了该类可以在什么地方访问。如果访问控制符是public
,说明该类在什么地方都可以使用,如果类的访问控制符是缺省的,该类只能在相同的包中使用,后面介绍。
1.2
其它控制符
主要包括final
和abstract
,final
表示该类是最终类,abstract
表示该类是抽象类,具体用法后面介绍。
1.3 class
class
是声名类的关键字,声名类必须使用该关键字。
1.4
类名
类名必须满足Java
标识符的命名规则,另外类名应该满足如下编写习惯:
n
类名首字母大写;
n
如果类名有多个单词组成,每个首字母大写;
n
类名尽可能使用名词;
n
类名尽可能由意义。
1.5 extends
父类
声名父类,具体用法在后面介绍。
1.6 [implements
接口[,
接口2…]]
声名要实现的接口,具体用法在后面介绍。
1.7
实例
下面是几个类头声名的例子:
public class User
public class Order implements Serializable
class OrderItem
public class Customer extends User
2
、类体的定义
类体的定义使用打括号括起来的一段代码,包括成员变量的定义和成员方法的定义。基本格式如下:
{
//
成员变量的定义
//
成员方法的定义
}
2.1
成员变量
成员变量用于描述对象的属性、状态以及与其它对象之间的关系。
2.2
成员方法
成员方法用于描述对象的功能,有的用于对成员变量进行操作,有的用于对其他对象进行操作。
具体如何定义成员变量和成员方法,请听下回介绍。
上一次: 第二十六讲从对象抽象出类
下一次: 第二十八讲 成员变量
如果想和我交流,或者和我成为朋友,请点击:http://student.csdn.net/invite.php?u=124362&c=7be8ba2b6f3b6cc5