首页 > 编程 > Java > 正文

java自定义泛型

2019-11-06 06:20:21
字体:
来源:转载
供稿:网友
自定义泛型接口:
public interface Inter<T> {//泛型接口	public abstract void show2(T t);}

自定义泛型类,方法:

public class FanXingLeiDemo<T> implements Inter<T> {//泛型类	PRivate T obj;//泛型属性		public T getObj() {//有返回值泛型方法		return obj;	}	public void setObj(T obj) {		this.obj = obj;	}		public <T> void show1(T t){//无返回值泛型方法		System.out.println(t);	}		@Override	public void show2(T t) {		System.out.println(t);	}			public static void main(String[] args) {		FanXingLeiDemo<String> fxl = new FanXingLeiDemo<String>();		fxl.setObj("hello world");		System.out.println(fxl.getObj());		fxl.show1(123);		Inter<String> inter = new FanXingLeiDemo<String>();		inter.show2("123");			}}


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表