idea生成带comment的pojo
时间: 2023-12-19 15:07:24 浏览: 151
以下是一个生成带注释的POJO类的示例:
```java
/**
* 用户信息类
*/
public class User {
/**
* 用户ID
*/
private int userId;
/**
* 用户名
*/
private String userName;
/**
* 用户年龄
*/
private int age;
/**
* 用户邮箱
*/
private String email;
/**
* 构造函数
*
* @param userId 用户ID
* @param userName 用户名
* @param age 用户年龄
* @param email 用户邮箱
*/
public User(int userId, String userName, int age, String email) {
this.userId = userId;
this.userName = userName;
this.age = age;
this.email = email;
}
/**
* 获取用户ID
*
* @return 用户ID
*/
public int getUserId() {
return userId;
}
/**
* 设置用户ID
*
* @param userId 用户ID
*/
public void setUserId(int userId) {
this.userId = userId;
}
/**
* 获取用户名
*
* @return 用户名
*/
public String getUserName() {
return userName;
}
/**
* 设置用户名
*
* @param userName 用户名
*/
public void setUserName(String userName) {
this.userName = userName;
}
/**
* 获取用户年龄
*
* @return 用户年龄
*/
public int getAge() {
return age;
}
/**
* 设置用户年龄
*
* @param age 用户年龄
*/
public void setAge(int age) {
this.age = age;
}
/**
* 获取用户邮箱
*
* @return 用户邮箱
*/
public String getEmail() {
return email;
}
/**
* 设置用户邮箱
*
* @param email 用户邮箱
*/
public void setEmail(String email) {
this.email = email;
}
/**
* 重写toString方法
*
* @return 用户信息字符串
*/
@Override
public String toString() {
return "User{" +
"userId=" + userId +
", userName='" + userName + '\'' +
", age=" + age +
", email='" + email + '\'' +
'}';
}
}
```
这个POJO类名为“User”,有四个私有属性,分别为“userId”(用户ID)、“userName”(用户名)、“age”(用户年龄)和“email”(用户邮箱)。每个属性都带有注释,解释了该属性的作用或含义。此外,还有一个带有注释的构造方法和四个带注释的getter和setter方法。最后,还有一个toString方法,用于以字符串形式返回该对象的信息。
阅读全文