對象是Java中最基本的編程單元之一,它是一個具有特定功能的實體。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."); } 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。我們通過構造函數將這兩個屬性進行初始化,而setName()和setAge()方法則用于設置屬性值。getName()和getAge()方法用于獲取對象的屬性值。sayHello()方法是對象的行為,用于在控制臺上打印出對象的基本信息。
通過使用對象屬性和對象方法,我們能夠將對象的狀態和行為進行封裝,從而使代碼更加清晰、結構化。同時,也能夠使我們的代碼更加靈活、易于維護。