static、final、static final 用法
1.使用范圍:類、方法、變量。
2.區(qū)別和聯(lián)系:
2.1.static 含義:靜態(tài)的,被 static 修飾的方法和屬性只屬于類不屬于類的任何對象。
2.2.static 用法:
2.2.1.static 可以修飾【內(nèi)部類】、方法和成員變量。
2.2.2.static【不可以修飾外部類】、【不可以修飾局部變量】(因?yàn)?static 本身就是定義為類級(jí)別的,所以局部級(jí)別的變量是不可以用 static 修飾的)。
2.3 final 含義:【只能賦值一次】的。
2.2.final 用法:
2.2.1.final 修飾屬性,表示屬性【只能賦值一次】,(1)基本類型:值不能被修改;(2)引用類型:引用不可以被修改該。
2.2.2.final 修飾方法,表示方法不可以重寫,但是可以被子類訪問(如果方法不是 private 類型話)。
2.2.2.final 修飾類,表示類不可以被繼承。
3.聯(lián)合使用 static final
3.1.適用范圍:
3.1.2.兩者范圍的交集,所以只能修飾:成員變量、方法、內(nèi)部類。
3.2.含義:也是二者交集:
3.2.1.方法:屬于類的方法且不可以被重寫。
3.2.2.成員變量:屬于類的變量且只能賦值一次。
3.2.3.內(nèi)部類:屬于外部類,且不能被繼承
轉(zhuǎn)載于:https://www.cnblogs.com/uncle-box/p/5932377.html
總結(jié)
以上是生活随笔為你收集整理的static、final、static final 用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: (旧)子数涵数·Flash——遮罩动画
- 下一篇: Chapter 1 First Sigh