package:ide
1.做用:避免類名的衝突this
2.包名能夠有層次結構(域名反寫.項目名稱.模塊名稱)視頻
3.類的全稱:包名.類名。同包的類不能同名。對象
4.建議:包名全部字母小寫。繼承
import:圖片
1同包中的類能夠直接訪問,ci
不一樣包的類不能直接訪問,想訪問有2種方式資源
1.先import聲明類再使用。域名
2.類的全稱訪問。不建議it
訪問控制修飾符:
1.public:公共的,任何類能夠訪問。
2.protected:受保護的,本類,不一樣包和同包子類,同包類能夠訪問。
3.默認的:什麼也不寫,本類,同包子類,同包類能夠訪問。
4.private:私有的,本類能夠訪問。
說明:
1.類的訪問修飾爲public或默認的
2.類中的成員的訪問修飾如上四種均可以
3.final:最終的,不可改變的
1.修飾變量:變量不能修改
2.修飾方法:方法不能被重寫
3.修飾類:類不能被繼承
4.static
1靜態變量:
1.1由static修飾
1.2屬於類,存儲在方法區中,只有一份
1.3經常經過類名來訪問
1.4什麼時候用:全部對象共享的數據(圖片,音頻,視頻等)
2.靜態方法
2.1由static修飾
2.2屬於類的,存儲在方法區中,只有一份
2.3靜態方法沒有隱式的this傳遞
靜態方法中不能直接訪問實例成員
2.4什麼時候用:方法的操做僅與參數相關而與對象無關
3.靜態塊
3.1屬於類,在類被加載期間自動執行,因類只被加載一次,因此靜態塊也只執行一次
3.2什麼時候用:加載/初始化靜態資源(圖片,視頻,音頻等)