java8 OOP static 2022-02-05

/**
 static關(guān)鍵字
 1.靜態(tài)變量或方法不屬于對(duì)象,依賴類
 2.靜態(tài)變量是全局變量,生命周期從類被加載后一直到程序結(jié)束
 3.靜態(tài)變量只存一份,在靜態(tài)方法區(qū)中儲(chǔ)存
 4.靜態(tài)變量是本類所有對(duì)象共享一份
 5.建議不要使用對(duì)象名去調(diào)用靜態(tài)數(shù)據(jù),直接使用類型調(diào)用(不要liubei.country,用Role.country)
 6.static修飾一個(gè)方法,那么該方法屬于類不屬于對(duì)象,直接用類名調(diào)用
 7.靜態(tài)方法不能訪問菲靜態(tài)屬性和方法,只能訪問靜態(tài)
 8.所有對(duì)象共用一個(gè)屬性或方法,這個(gè)屬性或方法可以定義為static
 */
public class Test1 {
    public static void main(String[] args) {
        Role liubei = new Role("劉備");
        Role guanyu = new Role("關(guān)羽");
        Role zhangfei = new Role("張飛");

        System.out.println(liubei.getInfo());
        System.out.println(guanyu.getInfo());
        System.out.println(zhangfei.getInfo());
    }
}
class Role{
    private String name;
    private static String country="蜀國(guó)";//此屬性加static
    public Role() {}
    public Role(String name) {
        this.name = name;
        //this.country = country;//加static后不需要
    }
    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    //靜態(tài)屬性在類中調(diào)用與對(duì)象無關(guān),也不需要getter setter方法
    /**
    public String getCountry() {
        return country;
    }
    public void setCountry(String country) {
        this.country = country;
    }
    */
    public String getInfo(){
        return "name="+name+",country="+country;//
    }
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 小時(shí)候我們一家老少八口同住在入深很淺的所謂三間破瓦房里,每逢大哥和兩位姐姐回來時(shí),我們幾個(gè)小不點(diǎn)就爬上木梯子,彎著...
    雪梅含芳閱讀 173評(píng)論 0 0
  • 昨天逛了一天的街,發(fā)現(xiàn)路邊擺小攤的生意挺好的,有賣油炸火腿腸的,有賣臭豆腐的,還有賣糖葫蘆生意都很好,一碗臭豆...
    米果在線閱讀 134評(píng)論 0 1
  • 今天安排,除了日常安排之外還要去我姐家拜年。 今天陳昊宇的字又把他媽給氣爆了,可憐的娃,我也不知道應(yīng)該怎么教了,好...
    Apbenz閱讀 149評(píng)論 0 0
  • 細(xì)雨蒙蒙,煙霧繚繞,若隱若現(xiàn) 仿佛不在人間 青石小巷,綠磚瓦房,庭院老樹 似是入了畫卷 兩人相依,四季三餐,青絲白...
    極簡(jiǎn)29閱讀 214評(píng)論 0 0

友情鏈接更多精彩內(nèi)容