Java中的Final 與 C++中的const

修飾基礎數據成員

一樣的,被稱爲常量,意味着不可修改

修飾對象

Final修飾的,意味着該引用不可變,也就是說,new過以後,不能再new一個出來,可以調用方法

const修飾的,意味着該對象不可變,並且不能調用非const函數,只能調用const修飾的函數

修飾方法

Final修飾的,意味着不可以被重載,就相當於是private

const修飾的,意味着不能改變類中的非const函數,最重要的作用,就是被const對象使用

修飾類

Final修飾的,不可以被繼承

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章