Java基础Demo -- 泛型上界的示例

<T extends SuperClass> 泛型上界的定义<? extends SuperClass> 有界通配符的运用普通泛型方法的运用静态泛型方法的运用class Grandpa{ private int x,y; public Grandpa(int x, int y){ this.x = x; this.y = y; } p...
摘要由CSDN通过智能技术生成

<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
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值