類是 Java 程式的基本單位,也是建立對象的藍圖。標準定義格式:
class 類名 extends 父類名 {
// 成員變量
// 成員方法
}
java.lang.Object,若無 extends 子句編譯器自動補全{} 包裹封裝是物件導向核心,將數據(屬性)與操作數據的代碼(方法)緊密結合:
class Rectangle {
// 屬性(成員變量)
int width, height;
// 方法(成員函數)
int getArea() { return width * height; }
void draw() { /* 繪製邏輯 */ }
}
使用 new 關鍵字配合建構子創建對象:
Rectangle myRect = new Rectangle(10, 20);
透過點運算符 . 訪問成員:
myRect.width = 10; // 直接訪問公共屬性
int area = myRect.getArea(); // 調用方法
良好實踐建議將屬性設為 private,透過 getter/setter 控制存取,實現封裝與數據驗證。