Java中的Final 与 C++中的const

来源:互联网 发布:欧洲鞋子品牌 知乎 编辑:程序博客网 时间:2024/05/16 02:05

修饰基础数据成员

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

修饰对象

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

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

修饰方法

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

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

修饰类

Final修饰的,不可以被继承

0 0
原创粉丝点击