<T extends SuperClass> 泛型上界的定义
<? extends SuperClass> 有界通配符的运用
普通泛型方法的运用
静态泛型方法的运用
class Grandpa
{
private int x,y;
public Grandpa(int x, int y){
this.x = x;
this.y = y;
}
public int getX(){ return this.x; }
public int getY(){ return this.y; }
public void grandpaMtd(){
System.out.println("grandpaMethod::[x="+x+",y="+y+"]\r\n");
}
protected void common(){
System.out.println("i am "+this.getClass().getName()+", 调用超级类中的common()方法!\r\n");
}
public String toString(){
return "i am "+this.getClass().getName()+"[x"+x+",y"+y+"] printed....\r\n" ;
}
}
class Father extends Grandpa
{
private int x,y,z;
public Father(int x, int y, int z){
super(x,y); //父类的x,y是私有变量,会被继承下来,但是子类无法访问.这里的super(x,y)只是初始化了父类中的x,y并没有初始化本类自己的x,y成员
this.x = x;
th