Java class什麼意思

在Java程式設計中,「class」是一個關鍵字,用來定義一個類別(class)。類別是Java程式設計的基本單位,它定義了對象的型別,並包含了數據成員(變數)和成員方法(函式)。

當你定義一個類別時,你實際上是在定義一種新的資料型別,這種資料型別可以包含多個物件(objects)。每個物件都是其對應類別的一個實例(instance),它擁有自己的數據成員值。

以下是一個簡單的Java類別示例:

public class Person {
    // 數據成員
    private String name;
    private int age;

    // 建構子
    public Person(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // 成員方法
    public void introduce() {
        System.out.println("My name is " + this.name + " and I am " + this.age + " years old.");
    }
}

在上面的例子中,Person 是一個類別,它定義了兩個數據成員 nameage,以及一個建構子和一個成員方法 introduce。你可以使用這個類別來創建多個 Person 物件,每個物件都會有自己的數據成員值。

當你想要使用 Person 類別時,你可以這樣做:

// 創建一個 Person 物件
Person p1 = new Person("John", 30);

// 使用物件的方法
p1.introduce(); // 輸出:My name is John and I am 30 years old.

在Java程式設計中,類別是非常重要的概念,它允許你創建複雜的應用程式,並管理數據和功能。