很长时间以来,Java 都因其冗长而受到一些开发者的诟病。哪怕是最热衷 Java 的开发者或许也不得不承认,声明一个只有两个属性的 bean 类Java让人觉得有点可笑。因为如果遵循推荐规范,最终不仅添加了 getter 和 setter方法,还要添加toString, hashcode 和 equals 方法的重写,最终大块的样板文件式的代码逼得开发者想放弃Java语言。
Java
复制import java.util.Objects;
public class Car {
private String brand;
private String model;
private int year;
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String getModel() {
return model;
}
public void setModel(String model) {
this.model = model;
}
public int getYear() {
return year;
}
public void setYear(int year) {
this.year = year;
}
@Override
public String toString() {
return "Car{" +
"brand='" + brand + '\'' +
", model='" + model +