在Java中,實(shí)體類通常用來表示數(shù)據(jù)庫(kù)中的表,每個(gè)實(shí)體類對(duì)應(yīng)數(shù)據(jù)庫(kù)中的一行數(shù)據(jù)。實(shí)體類通常包含私有字段(成員變量)、公共的 getter 和 setter 方法,以及構(gòu)造方法。
一個(gè)簡(jiǎn)單的Java實(shí)體類定義如下:
public class Student {
private int id;
private String name;
private int age;
public Student() {
}
public Student(int id, String name, int age) {
this.id = id;
this.name = name;
this.age = age;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Student{" +
"id=" + id +
", name='" + name + '\'' +
", age=" + age +
'}';
}
}
在這個(gè)實(shí)體類中,我們定義了一個(gè)名為 Student
的類,包含了三個(gè)私有字段 id
、name
和 age
,以及帶參數(shù)和無參構(gòu)造方法、getter 和 setter 方法。此外,還重寫了 toString
方法以便打印對(duì)象時(shí)更方便。