Java是一種基于對象的編程語言,每個Java程序都要圍繞對象和類進行構建。對象是一個類的實例,類是一種用于定義對象的藍圖。在Java中,每個對象都有特定的狀態和行為,并且它們可以通過定義類來創建。
類是一種用戶自定義的數據類型,它定義了對象的屬性和方法。屬性是類的變量,在類中用于存儲數據。方法是類的函數,用于執行特定的操作。一個類可以包含多個屬性和方法。
public class Person { // 屬性 private String name; private int age; // 方法 public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public String getName() { return name; } public int getAge() { return age; } }
上面的代碼展示了一個經典的Person類,它有兩個屬性:name和age,以及4個方法:setName、setAge、getName、getAge。在Java中,屬性通常使用private關鍵字進行修飾,以保證封裝性,而方法則可以使用public、private、protected、default等關鍵字進行修飾。
在Java中,使用“new”關鍵字來創建一個類的對象。例如:
Person p = new Person(); p.setName("張三"); p.setAge(20); System.out.println("姓名:" + p.getName() + ",年齡:" + p.getAge());
上面的代碼創建了一個名為p的Person對象,并給它的屬性賦值。最后輸出創建的對象的屬性值。
總結來說,Java中的對象和類是構建Java程序的基礎。對象是類的實例,類是一種用于定義對象的藍圖。每個對象都有特定的狀態和行為,并且它們可以通過定義類來創建。類包含屬性和方法,屬性用于存儲數據,而方法用于執行特定的操作。使用“new”關鍵字來創建一個類的對象。