J2SE 5.0 Generic应用二:类型安全的out、ref参数

王朝java/jsp·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

一、简介

out参数和ref参数提供了同一个函数返回多个值的途径,C++和C#分别用引用和out、ref关键字支持,Java中一般用数组或集合解决这个问题;Generic提供了另外一种途径,但并不比数组来得方便实用,所以这里仅仅是为了泛型而泛型,没有实际价值

二、示例

out

public class Out<T> {

private T obj = null;

public T get() {

return obj;

}

public void set(T obj) {

this.obj = obj;

}

}

ref

public class Ref<T> {

private T obj = null;

public RefHolder(T obj){

this.obj = obj;

}

public T get() {

return obj;

}

public void set(T obj) {

this.obj = obj;

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航