類是 Java 程式的基本組成單元,封裝一類對象的狀態與行為。實現包含兩部分:
class <ClassName> {
// 屬性(成員變量)
// 方法(成員方法)
}
[public] [abstract | final] class ClassName
[extends SuperClassName] [implements InterfaceNameList] {
// 類體
}
public:公共存取abstract:抽象類,不可實例化final:不可被繼承BeijingTime[public|protected|private] [static] [final] [transient] [volatile] type variableName;
[public|protected|private] [static] [final|abstract] [native] [synchronized] returnType methodName([paramList]) [throws ExceptionList]
public class Employee {
private String name;
private double salary;
public Employee(String n, double s) { // 建構子
name = n;
salary = s;
}
public String getName() { // getter
return name;
}
}
private,提供 public getter/setter 控制存取。this 關鍵字:區分同名參數與成員變數,或在建構子間調用(this(...))。理解類定義語法,是掌握 Java 物件導向程式設計的關鍵一步。