继承类的继承类返回类型

时间:2020-09-11 02:30:56

标签: java kotlin

说我有以下设置,其中User是具有验证的bean。

abstract class AbstractBase {
    private val validator = Validation.buildDefaultValidatorFactory().validator
    
    fun validate(): Set<ConstraintViolation<AbstractBase>> {
        return validator.validate(this)
    }

}

class User : AbstractBase {}

如何使User().validate()返回Set<ConstraintViolation<User>>或使用任何继承的AbstractBase类型进行键入?

0 个答案:

没有答案