引用类型作为函数的参数时,复制的是引用的地址,不会产生一个新的T;而如果T是值类型,其作为函数实参时会复制其值,也就是产生了一个新的T。
下面这段java代码,当 T 分别是引用类型和值类型的时候,分别产生了多少个 T对象和T类型的值() T t = new T();(值类型时:T t;) Func(t); Func 定义如下: public void Func(T t) { } 正确答案: D
1 1
2 1
2 2
1 2