泛型接口

本文探讨了Java中的泛型接口,包括如何定义、实现泛型接口,并通过实例展示了测试类的使用,最终得出测试结果。
摘要由CSDN通过智能技术生成

泛型接口:

package Dey01;
/**
 * 泛型接口
 * 语法:接口名<T>
 * 注意:不能用泛型创建静态常量
 */
public interface MyGenericity_o <T> {
   String name="张三";
  //方法
   T server(T t);
}

实现类:

//-----------方法1-------------
package Dey01;
public class Genericity_s implements MyGenericity_o<String>{
	@Override
	public String server(String t) {
		System.out.println(t);
		return t;
	}
}
//-----------方法2-------------
//在不确定MyGenericity_o<T>T的类型之前可以也把Genericity_s1<T>也变成泛型
package Dey01;
public class Genericity_s1<T> implements MyGenericity_o<T>{
	@Override
	public T server(T t) {
		System.out.println(t);
		return t;
	}
}

测试类:

//--------------泛型接口-------------
//方法1
Genericity_s genericity_s = new Genericity_s();
genericity_s.server("我爱你3!!!");
//方法2
Genericity_s1<String> genericity_s1 = new Genericity_s1<>();
genericity_s1.server("我爱你9!!!!!!!!!");

测试结果:

方法1:我爱你3!!!
方法2:我爱你9!!!!!!!!!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值