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方法的逻辑
    }
}