5、Java 修飾符
阿新 • • 發佈:2020-07-20
引言:Java的修飾符根據修飾的對象不同,分為類修飾符、方法修飾符、變量修飾符,其中每種修飾符又分為訪問控制修飾符和非訪問控制修飾符。
1、訪問控制修飾符的總結
四個關鍵字:public、protected、default、private(他們決定了緊跟其後被定義的東西可以被誰使用)
2、對修飾符的理解
在敘述protected修飾符使用之前,先來說一下java,可以發現,開發java程序是一個時時刻刻都在編寫類、開發類、定義類的過程。類裡面可以有main方法。(main方法不管存在那個類中,都要通過打點的方式調用某個類的成員)
在當前類的定義中,main方法之外,可以直接通過成員的名字來使用本類中的成員變量,不管這個成員是什麼訪問修飾符修飾的,也不用通過對象打點調用的方式進行,當前類的main方法中,可以通過對象打點的方式調用。所以說訪問控制修飾符在當前類的定義中相當於沒有起到任何作用。但是java程序的開發,不僅僅是開發一個類而已,更多的是類之間的相互耦合,換句話說就是一個已經定義好的類,需要作為另一個類的成員,或者是成為另一個類的局部變量(在方法中聲明的)、或者是成為基類被子類繼承等,也只有在這個時候訪