我正在学习Java Generic类型.
我有抽象类AbstractInputdata.
public abstract class AbstractInputData {
....
}
Run Code Online (Sandbox Code Playgroud)
一些扩展AbstractInputData的类
public class Email extends AbstractInputData{
...
}
public class Mobile extends AbstractInputData{
...
}
......
Run Code Online (Sandbox Code Playgroud)
一个.
public class ProcessorA {
public static boolean isCustomData(AbstractInputData abstractInputData) {
....
}
}
Run Code Online (Sandbox Code Playgroud)
B.
public class ProcessorB {
public static <T extends AbstractInputData> boolean isCustomData(T t) {
...
}
}
Run Code Online (Sandbox Code Playgroud)
A和B之间有什么区别吗?