Apache Commons EmailValidator替代isValidDomain

时间:2018-11-08 06:56:32

标签: java apache-commons protected

我正在使用Apache Commons Email validator

我想覆盖isValidDomain方法,但是我不能,因为该类已使用非公共构造函数定义了它。

除了重新编写整个课程外,我还能解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

方法具有protected访问权限,因此您可以创建和使用自己的类来扩展它并覆盖该方法:

public class MyEmailValidator extends EmailValidator {

   private static final long serialVersionUID = 1L; // Should be Serializable 
   @Override
   protected boolean isValidDomain(String domain) {