首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

for批量new出来的对象如何引用

2012-01-21 
for批量new出来的对象怎么引用?Java code…… for (int i 0 i 5 i++) {T t new T() }……之后怎么引

for批量new出来的对象怎么引用?

Java code
…… for (int i = 0; i < 5; i++) {     T t = new T(); }……


之后怎么引用这些 t 们?
比如 T 有一方法 M
我怎么调去..

[解决办法]
放到List<T> list=new ArrayList<T>();

for (int i = 0; i < 5; i++) {
list.add(new T());
}
for(T temp: list)
 System.out.println(temp.M());

[解决办法]
探讨
引用:
放到List <T> list=new ArrayList <T>(); 

for (int i = 0; i < 5; i++) { 
list.add(new T()); 

for(T temp: list) 
System.out.println(temp.M()); 
 

或者放到一个数组中,如: 
T[] ta = new T[5]; 

for (int i = 0; i < 5; i++) { 
ta[i] = new T(); 

//此处调用第二个对象的doSomething()方法 
ta[2].doSomething(); 

热点排行