Java:相当于C ++ const方法

时间:2014-10-27 14:16:06

标签: java c++ const

在C ++中,可以定义const 方法

class MyClass {
    void myMethod() const {
        .. code ..
    };
};

此处的const表示此方法仅具有this的读取权限。即,它无法对其工作的对象进行任何更改。它只能对它进行读操作。

const方法是否存在Java的等效内容?

1 个答案:

答案 0 :(得分:2)

从我的评论中创建答案:在java中没有相同的内容。

成员函数始终可以对其类的字段进行写访问。如果要更改该行为,则必须将该函数移出类外并将副本移交给它。