抱歉这个愚蠢的问题.
我非常确定,Java API提供了一个包装引用的类,并为它提供了一个getter和setter.
class SomeWrapperClass<T> {
private T obj;
public T get(){ return obj; }
public void set(T obj){ this.obj=obj; }
}
Run Code Online (Sandbox Code Playgroud)
我对吗?Java API中是否有这样的东西?
谢谢.
是的,我可以自己写,但为什么我应该模仿现有的功能呢?
编辑:我想将它用于参考参数(如C#中的ref关键字),或更具体,以便能够"写入方法参数";)
有AtomicReference类,它提供了这个.它主要用于确保原子性,尤其是使用getAndSet()和compareAndSet()方法,但我想它可以满足您的需求.