请问Java中有类似于C++中的const么?
比如 我的类为
public class SomeClass
{
private SomeClass2 m_member;
public SomeClass2 getMember()
{
return m_member;
}
}
在这里, getMember传回去的应该是指针吧, 如果我不想让别人可以更改 m_Member所封装的任何值
SomeClass2 instance = someClass.getMember();
instance.changeValue();
我该怎么办那? 除了 return m_Member.clone();
这类似于
C++
public:
SomeClass2 getMember() const;
或者
C#
public readonly SomeClass2 getMember();
请各位大侠赐教:D