【发布时间】:2023-03-27 02:45:02
【问题描述】:
我正在使用Apache Commons Email validator
我想重写isValidDomain 方法,但我不能,因为这个类已经用非公共构造函数定义了它。
除了重新编写整个课程之外,我还能解决这个问题吗?
【问题讨论】:
标签: java apache-commons protected
我正在使用Apache Commons Email validator
我想重写isValidDomain 方法,但我不能,因为这个类已经用非公共构造函数定义了它。
除了重新编写整个课程之外,我还能解决这个问题吗?
【问题讨论】:
标签: java apache-commons protected
方法具有protected 访问权限,因此您可以创建和使用自己的类来扩展它并覆盖该方法:
public class MyEmailValidator extends EmailValidator {
private static final long serialVersionUID = 1L; // Should be Serializable
@Override
protected boolean isValidDomain(String domain) {
【讨论】: