Java的类定义
1. 简单类定义
class MyClass {
// 成员变量
// 构造函数
// 成员函数
}
2. 完整类定义
public/private class MyClass extends MySuperClass implements Interface1, Interface2,… {
// 成员变量
// 构造函数
// 成员函数
}
一般类定义顺序说明:
1. 访问修饰符,例如:public, private, protect等;
2. 类名,首字母大写,依照Java命名规范;
3. 父类名,如果存在,跟在关键字extends后,只能继承一个父类(单继承);
4. 所实现的接口,跟在关键字implements后,可实现一个或者多个接口,使用逗号分隔;
5. 类的代码写在大括号{}内。
成员变量(域)定义说明:
1. 无或多个修饰符,例如:public, private, static, final等;
a) public:域可以被任何类直接访问。
b) private:域只能在类内部访问。
2. 域类型;
所有变量(域)必须有类型,可以是Java主(原始)类型,也可以是引用类型(自定义类等)。
3. 域名。
Ref:
http://docs.oracle.com/javase/tutorial/java/javaOO/classdecl.html
http://docs.oracle.com/javase/tutorial/java/javaOO/variables.html