基本上,我想确保给定的返回类不能被修改并且是只读的。用Java有可能吗?
一种解决方法不是直接进行,而是一种 不可变的
对象。
范例-
public final Foo{ private final String s; public Foo(String s){ this.s = s; } // only provide an accessor! public String getString(){ return s; }}
基本上,我想确保给定的返回类不能被修改并且是只读的。用Java有可能吗?
一种解决方法不是直接进行,而是一种 不可变的
对象。
范例-
public final Foo{ private final String s; public Foo(String s){ this.s = s; } // only provide an accessor! public String getString(){ return s; }}