在Java編程語言中,class
是一個關鍵字,用于定義類。類是面向對象編程(OOP)的基本組成部分,它是一種抽象數據類型(ADT),用于封裝數據和操作這些數據的方法。
要理解class
關鍵字,我們需要了解以下幾點:
public
、private
和protected
),用于控制類、屬性和方法的可見性和訪問權限。以下是一個簡單的Java類示例:
public class Person {
// 屬性
private String name;
private int age;
// 構造函數
public Person(String name, int age) {
this.name = name;
this.age = age;
}
// 方法
public void sayHello() {
System.out.println("Hello, my name is " + name + " and I am " + age + " years old.");
}
}
在這個例子中,我們定義了一個名為Person
的類,它具有兩個屬性(name
和age
),一個構造函數和一個方法(sayHello
)。這個類可以被實例化,從而創建具有不同屬性值的Person
對象。