在Java中,class和object是兩個非常重要的概念,它們是面向對象編程的基礎。
public class MyClass { private int myNumber; public MyClass(int number) { myNumber = number; } public int getNumber() { return myNumber; } }
一個class是一個代碼模板,它定義了一個數據類型。一個Java程序通常由多個class組成。class包含了成員變量和成員方法。
成員變量是class的屬性,用于描述class的狀態。成員方法是class的行為,也叫方法,用于定義class能夠執行的操作。成員變量和成員方法都必須在class中定義,才能在object中使用。
一個object是class的一個實例。在Java中創建一個object需要使用new操作符來為class創建一個實例。object可以調用class中定義的成員變量和成員方法。
MyClass myObj = new MyClass(42); int num = myObj.getNumber(); System.out.println(num);
上述代碼創建了一個MyClass對象并將其保存在myObj變量中。通過調用getNumber()方法,代碼獲取了成員變量myNumber的值,并將其存儲在num變量中。最后,調用System.out.println()方法將num的值輸出到控制臺。
總之,class是面向對象編程的基礎,在Java程序中起著重要作用。object是class的實例,用于調用class中定義的成員變量和成員方法。