Java中的Final 与 C++中的const

    xiaoxiao2021-03-25  53

    修饰基础数据成员

    一样的,被称为常量,意味着不可修改

    修饰对象

    Final修饰的,意味着该引用不可变,也就是说,new过以后,不能再new一个出来,可以调用方法

    const修饰的,意味着该对象不可变,并且不能调用非const函数,只能调用const修饰的函数

    修饰方法

    Final修饰的,意味着不可以被重载,就相当于是private

    const修饰的,意味着不能改变类中的非const函数,最重要的作用,就是被const对象使用

    修饰类

    Final修饰的,不可以被继承

    转载请注明原文地址: https://ju.6miu.com/read-36771.html

    最新回复(0)