static 、final區別

1. final 代表最終的或不可改變的意思,所以final 修飾的變量是一個不可改變的常量,它修飾的類不能被繼承,修飾的方法不能被覆蓋,修飾的屬性是常量。


2. static 是一個修飾關鍵詞,能夠修飾屬性和方法。靜態的,修飾的方法升級爲類方法,修飾的屬性是類屬性,只屬於類,不屬於類的任何對象。
類屬性和類方法的聲明優先於實例。靜態屬性和靜態方法是用來給類做初始化的,而普通屬性和普通方法是用來給實例初始化的。
發佈了34 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章