Java中的Final 与 C++中的const
2017-03-12 21:39
260 查看
修饰基础数据成员
一样的,被称为常量,意味着不可修改
修饰对象
Final修饰的,意味着该引用不可变,也就是说,new过以后,不能再new一个出来,可以调用方法
const修饰的,意味着该对象不可变,并且不能调用非const函数,只能调用const修饰的函数
修饰方法
Final修饰的,意味着不可以被重载,就相当于是private
const修饰的,意味着不能改变类中的非const函数,最重要的作用,就是被const对象使用
修饰类
Final修饰的,不可以被继承
相关文章推荐
- JavaFinal 与 C++ Const的区别 .
- common and different of final in java and const in C++
- java中的final与C++中的const的区别
- 【Java】Final 与 C++ Const的差异
- 【转】java中的final与C++中的const的区别
- 探究Java和C++中的关键字:final vs. const
- java的修饰引用变量的final和C++的const区别真的很大
- java中的final与C++中的const的区别
- const(C++) vs final(java)
- 【Java】Final 与 C++ Const的区别
- Java中final 与C++中Const的区别
- Final 与 C++ Const的区别
- Java5.0与C#2.0的区别之二:Final,Const和Readonly
- Java与C#的中只读关键字区别分析:Java的Final和C#的Const,Readonly(原创)
- 在C++中模拟Java中final对虚函数的使用
- 从Java到C++——常量(const)的高级应用
- 如何在C++中实现java final标识的类的功能
- 用C++设计一个不能被继承的类实现java final的作用
- Java调用C++(包含jstring到const char*字符串转化) 及其c++调用java字符串传递
- Java与C#的中只读关键字区别分析:Java的Final和C#的Const,Readonly