public class Pair<T>{ private T generict; public T setGenerict(T generict2){
generict = generict2;
} public T getGenerict(){
return generict;
}
}public class Three extends Pair<T>{
public String setGenerict(String s ){
super.generict = s;
}
public String getGenerict(){
return super.generict;
}
}类型擦除后子类和父类中会有同名方法getGenerict(),这个是多态吗?
generict = generict2;
} public T getGenerict(){
return generict;
}
}public class Three extends Pair<T>{
public String setGenerict(String s ){
super.generict = s;
}
public String getGenerict(){
return super.generict;
}
}类型擦除后子类和父类中会有同名方法getGenerict(),这个是多态吗?
现把编译后的文件展现给大家:
假设Pair参数为Doubleclass Three extends Pair
{
Three()
{
} public Double getSalary()
{
return (Double)super.getSalary();
} public volatile Object getSalary()
{
return getSalary();
}
}