getter和setter方法外,还可以在Javabean中定义其他常用的方法来完成一些特定的操作,比如toString()、equals()和hashCode()等方法。
public class Person {
private String name;
private int age;
// toString方法
@Override
public String toString() {
return "Person{name='" + name + "', age=" + age + "}";
}
// equals和hashCode方法
@Override
public boolean equals(Object obj) {
// 实现equals方法的逻辑
}
@Override
public int hashCode() {
// 实现hashCode方法的逻辑
}
}