“关于 POJO”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (建立内容为“=== POJO 是什么 === POJO是指一个简单的Java对象,没有任何框架特定的约定或者特殊的父类,只是简单的Java Bean,通常是一个…”的新页面) |
Jihongchang(讨论 | 贡献) |
||
第53行: | 第53行: | ||
} | } | ||
− | </syntaxhighlight> | + | </syntaxhighlight>这是一个模拟员工对象的简单POJO示例,它有四个私有属性:<code>firstName</code>,<code>lastName</code>,<code>age</code> 和 <code>salary</code>。 |
+ | |||
+ | 每个属性都有对应的getter和setter方法。 | ||
+ | |||
+ | 构造方法、默认构造方法和属性的访问方法都是POJO的一部分。 |
2023年2月8日 (三) 04:38的最新版本
POJO 是什么
POJO是指一个简单的Java对象,没有任何框架特定的约定或者特殊的父类,只是简单的Java Bean,通常是一个无状态的、可序列化的、可复制的简单Java类。
POJO 示例
public class Employee {
private String firstName;
private String lastName;
private int age;
private double salary;
public Employee() {}
public Employee(String firstName, String lastName, int age, double salary) {
this.firstName = firstName;
this.lastName = lastName;
this.age = age;
this.salary = salary;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
}
这是一个模拟员工对象的简单POJO示例,它有四个私有属性:firstName
,lastName
,age
和 salary
。
每个属性都有对应的getter和setter方法。
构造方法、默认构造方法和属性的访问方法都是POJO的一部分。