Java 類和物件
Java 類/物件
Java 是一種面向物件的程式語言。
Java 中的一切都與類和物件相關聯,以及它們的屬性和方法。例如:在現實生活中,汽車是一個物件。汽車有**屬性**,如重量和顏色,以及**方法**,如駕駛和剎車。
類就像一個物件建構函式,或者是建立物件的“藍圖”。
建立類
要建立一個類,請使用關鍵字 class
Main.java
建立一個名為 "Main
" 的類,其中包含一個變數 x
public class Main {
int x = 5;
}
請記住,在 Java 語法章節中提到,類名應始終以大寫字母開頭,並且 Java 檔案的名稱應與類名匹配。
建立物件
在 Java 中,物件是從類建立的。我們已經建立了名為 Main
的類,所以現在我們可以用它來建立物件。
要建立 Main
的物件,請指定類名,後跟物件名,並使用關鍵字 new
示例
建立一個名為 "myObj
" 的物件,並列印 x 的值
public class Main {
int x = 5;
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(myObj.x);
}
}
多個物件
您可以建立同一個類的多個物件
示例
建立 Main
的兩個物件
public class Main {
int x = 5;
public static void main(String[] args) {
Main myObj1 = new Main(); // Object 1
Main myObj2 = new Main(); // Object 2
System.out.println(myObj1.x);
System.out.println(myObj2.x);
}
}
使用多個類
您還可以建立類的物件並在另一個類中訪問它。這通常用於更好地組織類(一個類擁有所有屬性和方法,而另一個類擁有 main()
方法(要執行的程式碼))。
請記住,Java 檔案的名稱應與類名匹配。在此示例中,我們在同一目錄/資料夾中建立了兩個檔案
- Main.java
- Second.java
Main.java
public class Main {
int x = 5;
}
Second.java
class Second {
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(myObj.x);
}
}
當兩個檔案都已編譯時
C:\Users\Your Name>javac Main.java
C:\Users\您的姓名>javac Second.java
執行 Second.java 檔案
C:\Users\您的姓名>java Second
輸出將是
您將在後續章節中學習更多關於類和物件的知識。