interface A<T>
{
void method1(T a)
{
}
}
class B implements A<Integer>
{
void method1(Integer a)
{
}
}
但是在运行时界面A希望:
interface A
{
void method1(Object a)
{
}
}
所以method1
中的class B
如何在接口A中实现method1
作为参数类型在运行时会有所不同。因此method1()
的{{1}}尚未实现,因此不应标记编译错误。