Java三大變量小結
Java三大變量分別是類變量、實例變量和局部變量。
在細說這三大變量之前,先說說變量。什么是變量?顧名思義,就是內容可以改變的量,它與常量相對應。而這三大變量實際上是從變量的作用域來定義和劃分的。
類變量,是歸屬類的變量,它是通過在定義類的屬性的時,增加static修飾符,所以又稱為靜態變量。類變量不僅可以直接通過類名+點操作符+變量名來 操作,也可以通過類的實例+點操作符+變量來操作,大多數情況下,采用前者操作方式,一來不能夠有效地使用該變量,二來能夠表示該變量就是類變量。
實例變量,是歸屬于類的實例的變量,又稱為成員變量,沒有經過static修飾。實例變量只能通過類名的實例+點操作符+變量來操作。
不管是類變量,還是實例變量,都可以設置Java的訪問修飾符,若是需要公開操作,你可以在這些變量前面添加public訪問權限;若是只限于所在類中操作,你可以在這些變量前面添加private訪問權限。
局部變量就是在類中方法體里面所定義的變量,不管是方法的形參,還是方法體內所定義的變量都是局部變量。局部變量的作用域是以其所在方法體的頭大括號開始到尾大括號結束。
為了說明Java三大變量,請看如下代碼:
/** /** public static void main(String[] args) |
運行結果如下:
類變量
名字:王路情
實例變量
性別:M
局部變量
祝福:中國,我愛你!
總結:
1)Java三大變量,實質上就是表示各自的歸屬。
2)Java三大變量操作方式各有特色,需細心體會。
3)Java三大變量,令我想起了毛澤東思想的三大法寶,即統一戰線、武裝斗爭和黨的建設。