一个接口,有2种不同实现时,且实现的参数不同时解决办法
package com.test;
public interface ValidateUtil<T> {
boolean validate(T t);
}
实现:注意有2个类Person ,Car
package com.test;
public class ValidatePerson implements ValidateUtil<Person>{
@Override
public boolean validate(Person t) {
return false;
}
}
package com.test;
public class ValidateCar implements ValidateUtil<Car>{
@Override
public boolean validate(Car t) {
return true;
}
}