原文:https://blog.iyatt.com/?p=14637
使用 Lombok:https://mvnrepository.com/artifact/org.projectlombok/lombok
写了一个 Person 类,通过 Lombok 就可以生成通用的方法
package com.iyatt;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data // 生成 Getter、Setter、toString、equals、HashCode 等方法
@AllArgsConstructor // 生成全参构造方法
@NoArgsConstructor // 生成无参构造方法
public class Person
{
private String name;
private Integer age;
private Float height;
}
使用
package com.iyatt;
public class Main
{
public static void main(String[] args)
{
Person person = new Person("小红", 19, 1.6f);
System.out.println(person);
person.setName("小明");
person.setAge(20);
person.setHeight(1.7f);
System.out.println("Person(name=" + person.getName() + ", age=" + person.getAge() + ", height=" + person.getHeight() + ")");
}
}
运行效果