在 Java 編程中,對象和實體是兩個重要的概念。下面我們分別來了解一下:
對象
對象是 Java 中的一個基本概念。它指的是程序運行時創建的一個實例。對象由類定義,它是類的一個實例,擁有類的屬性和方法。在 Java 中,我們可以通過new
操作符來創建對象,如下所示:
// 定義一個 Person 類 public class Person { private String name; private int age; // 構造方法 public Person(String name, int age) { this.name = name; this.age = age; } // get 方法 public String getName() { return name; } public int getAge() { return age; } } // 創建一個 Person 對象 Person person = new Person("張三", 20);
在這個例子中,我們先定義了一個Person
類,然后通過new
操作符創建了一個Person
對象。注意,每個對象都有獨立的內存空間,在內存中具有唯一的地址。
實體
實體是一種抽象概念,它代表一個具有特定屬性和行為的事物。在 Java 中,我們可以通過實體類來表示一個實體。實體類通常包含一些數據屬性和方法。在數據庫開發中,實體通常對應著數據庫中的一張表,每個實例對應著表中的一條記錄。
下面是一個簡單的實體類的示例:
public class User { private Long id; private String name; private String password; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } }
在這個實體類中,我們定義了三個屬性:id、name 和 password。每個屬性對應著數據庫表中的一列。同時,我們還提供了對于每個屬性的 get 和 set 方法,以便對其進行讀取和修改。這些方法也被稱為 getter 和 setter。