1. 用來修飾一個引用
如果引用為基本數(shù)據(jù)類型,則該引用為常量,該值無法修改;
如果引用為引用數(shù)據(jù)類型,比如對象、數(shù)組,則該對象、數(shù)組本身可以修改,但指向該對象或數(shù)組的地址的引用不能修改。
如果引用時類的成員變量,則必須當場賦值,否則編譯會報錯。
2. 用來修飾一個方法
當使用final修飾方法時,這個方法將成為最終方法,無法被子類重寫。但是,該方法仍然可以被繼承。
3. 用來修飾類
當用final修改類時,該類成為最終類,無法被繼承。比如常用的String類就是最終類。