訪問修飾符
1.public(公有的):考試大提示可以被該類的和非該類的任何成員訪問。
2.private(私有的):僅僅可以被該類的成員訪問,任何非該類的成員一概不能訪問。(主要是隱藏?cái)?shù)據(jù)來保證數(shù)據(jù)的安全性)
3.protected(保護(hù)的):僅僅可以被子類和類本身還有同一個(gè)包里的類訪問
方法修飾符
1.static 當(dāng)我們要定義一個(gè)類成員,對(duì)于它的使用不依賴于該類的任何對(duì)象,要?jiǎng)?chuàng)建這樣的對(duì)象成員變量前面必須加上static,類的所有實(shí)例共享一些靜態(tài)變量。因?yàn)殪o態(tài)變量沒有副本,可以直接用類名來調(diào)用靜態(tài)對(duì)象。如java.lang.Math.PI;可以直接調(diào)用PI的值,另外我們還要注意的就是:靜態(tài)方法只能調(diào)用其它靜態(tài)方法和靜態(tài)數(shù)據(jù),不能使用關(guān)鍵字this和super.我們public static void main(String []args){}就是因?yàn)槭庆o態(tài)所以我們一開始程序啟動(dòng)就能不初始化就調(diào)用它。
總的來說我們static 里面的東西就是 子程序啟動(dòng),內(nèi)存里面就有的。不需要初始化才能加到里面。這個(gè)就產(chǎn)生了。我們上面所說的靜態(tài)方法適用的一系列限制。
2.final 就是常量,但是不是一開始就存在在內(nèi)存中的,所以我們必須初始化實(shí)例來定義這些個(gè)常量,當(dāng)然常量也是不能修改的。
我們通常把static+final 組合起來定義一些固定的標(biāo)準(zhǔn)常量。
3.abstract 修飾符:父類中的某些方法不包含任何邏輯,而且需要子類去重寫,如果方法為抽象那么類也未抽象,抽象方法必須在子類中重寫。
1.public(公有的):考試大提示可以被該類的和非該類的任何成員訪問。
2.private(私有的):僅僅可以被該類的成員訪問,任何非該類的成員一概不能訪問。(主要是隱藏?cái)?shù)據(jù)來保證數(shù)據(jù)的安全性)
3.protected(保護(hù)的):僅僅可以被子類和類本身還有同一個(gè)包里的類訪問
方法修飾符
1.static 當(dāng)我們要定義一個(gè)類成員,對(duì)于它的使用不依賴于該類的任何對(duì)象,要?jiǎng)?chuàng)建這樣的對(duì)象成員變量前面必須加上static,類的所有實(shí)例共享一些靜態(tài)變量。因?yàn)殪o態(tài)變量沒有副本,可以直接用類名來調(diào)用靜態(tài)對(duì)象。如java.lang.Math.PI;可以直接調(diào)用PI的值,另外我們還要注意的就是:靜態(tài)方法只能調(diào)用其它靜態(tài)方法和靜態(tài)數(shù)據(jù),不能使用關(guān)鍵字this和super.我們public static void main(String []args){}就是因?yàn)槭庆o態(tài)所以我們一開始程序啟動(dòng)就能不初始化就調(diào)用它。
總的來說我們static 里面的東西就是 子程序啟動(dòng),內(nèi)存里面就有的。不需要初始化才能加到里面。這個(gè)就產(chǎn)生了。我們上面所說的靜態(tài)方法適用的一系列限制。
2.final 就是常量,但是不是一開始就存在在內(nèi)存中的,所以我們必須初始化實(shí)例來定義這些個(gè)常量,當(dāng)然常量也是不能修改的。
我們通常把static+final 組合起來定義一些固定的標(biāo)準(zhǔn)常量。
3.abstract 修飾符:父類中的某些方法不包含任何邏輯,而且需要子類去重寫,如果方法為抽象那么類也未抽象,抽象方法必須在子類中重寫。

