Java基礎——面向對象(內部類)

聲明:本欄目所使用的素材都是凱哥學堂VIP學員所寫,學員有權匿名,對文章有最終解釋權;凱哥學堂旨在促進VIP學員互相學習的基礎上公開筆記。java

內部類: 1.有名內部類 2.無名內部類數組

內部類申請:學習

image

例題1:訪問靜態內部類。
附帶外部類名。對象

image

例題2:訪問實例內部類要有對象才能訪問。
必需要產生對象以後,拿着對象(.)點new B才能夠,否則實例內部類沒法建立。基礎

image

靜態內部類能夠申請:靜態方法,實例方法,靜態塊,實例塊。
不能夠訪問:實例成員。變量

image

實例內部類能夠申請:實例方法,實例塊。
不能夠申請:靜態方法,靜態塊。
能夠訪問:實例成員。方法

image

無名內部類:im

image

無名內部類裏面的方法是不能夠對外部變量產生訪問的,由於外面變量會變,怕之後訪問的值不許確,沒有意義。
在java中常量能夠,由於常量存儲在常量層,圖下的爲何能夠訪問?由於它自動的把裏面的沒有重複賦值的變量變成常量。static

image

無名內部類簡寫:img

  1.  

image

  1.  

image

枚舉:就是一個選擇器,之後方法中須要傳選擇的,就是用枚舉,一眼就能看懂怎麼傳。
從此咱們訪問別人的代碼,可是在調用別人方法的時候發現是int類型,這是時候不知道傳什麼值。可是看到下面的方法是個枚舉類的話就知道它是一個選擇器,只須要在枚舉裏面選擇一個參數傳遞進去就能夠了,而後在枚舉裏面申請了一些參數類型,經過枚舉的方式往裏面傳值。(解決模糊的傳參)

image

main方法參數介紹: public static void main (String [] args){ } 用於接收外界參數。 爲何是數組類型? 表示能夠接受不少啓動參數。

相關文章
相關標籤/搜索