在 Java 中,可以强制方法按值(而不是按引用)返回吗?
例如:
public Rect getBounds() {
return bounds; //TODO: Return bounds by value so users can't change edit it.
}
在这里,我不妨将界限公之于众。如果要通过引用传递它,似乎没有理由创建一个函数来返回某些东西。
我的另一个选择是创建几个方法以 1×1 的方式返回边界的特定成员,但我宁愿不这样做。
在 Java 中,可以强制方法按值(而不是按引用)返回吗?
例如:
public Rect getBounds() {
return bounds; //TODO: Return bounds by value so users can't change edit it.
}
在这里,我不妨将界限公之于众。如果要通过引用传递它,似乎没有理由创建一个函数来返回某些东西。
我的另一个选择是创建几个方法以 1×1 的方式返回边界的特定成员,但我宁愿不这样做。