我正在研究Java Generic 类型。
我有抽象类 AbstractInputdata。
public abstract class AbstractInputData {
....
}
一些扩展 AbstractInputData 的类
public class Email extends AbstractInputData{
...
}
public class Mobile extends AbstractInputData{
...
}
......
一个。
public class ProcessorA {
public static boolean isCustomData(AbstractInputData abstractInputData) {
....
}
}
B.
public class ProcessorB {
public static <T extends AbstractInputData> boolean isCustomData(T t) {
...
}
}
A和B有区别吗?