国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

static 和構(gòu)造方法

這篇具有很好參考價(jià)值的文章主要介紹了static 和構(gòu)造方法。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

static

具體對象的屬性,稱之為對象屬性,成員屬性,實(shí)例屬性。

具體對象的方法,稱之為對象方法,成員方法,實(shí)例方法。

靜態(tài):static

  • 和具體對象無關(guān),只和類相關(guān)的屬性,稱之為靜態(tài)屬性。
  • 和具體對象無關(guān),只和類相關(guān)的方法,稱之為靜態(tài)方法。

靜態(tài)屬性和靜態(tài)方法,不用實(shí)例化對象,可直接通過類來使用。

先有類,再有對象。對象也可直接訪問類的靜態(tài)屬性和靜態(tài)方法。

  • 成員方法可訪問類的靜態(tài)屬性和靜態(tài)方法,也可訪問成員屬性和其他的成員方法。
  • 靜態(tài)方法只能訪問類的靜態(tài)屬性和其他靜態(tài)方法,不能訪問成員屬性和成員方法。

構(gòu)造方法

  • 構(gòu)造方法沒有 void 關(guān)鍵字
  • 構(gòu)造方法的名稱和類名完全相同。
  • 如果類中沒有顯式定義構(gòu)造方法,JVM 會(huì)隱式創(chuàng)建一個(gè)無參的構(gòu)造方法。

執(zhí)行順序: 靜態(tài)代碼塊 -> 成員代碼塊 -> 構(gòu)造方法文章來源地址http://www.zghlxwxcb.cn/news/detail-430376.html

內(nèi)存中數(shù)據(jù)的存儲(chǔ)方式

  • 元空間:存儲(chǔ)的是類的結(jié)構(gòu)信息、靜態(tài)屬性、靜態(tài)方法、靜態(tài)代碼塊。
  • ??臻g:存儲(chǔ)的是變量。
  • 堆空間:存儲(chǔ)的是具體對象的信息。

示例

class People {
    String name;
    String nationality = "china";
}

class Bird {
    // 成員屬性
    String name;

    // 構(gòu)造方法
    // 常用于成員屬性的初始化操作
    Bird(String a) {
        name = a;
        System.out.println("構(gòu)造方法 " + name);
    }

    // 成員方法
    void test() {
        System.out.println("成員方法 " + name);
    }

    // 靜態(tài)屬性
    static String type = "bird";

    // 靜態(tài)方法
    static void fly() {
        System.out.println("bird can fly");
    }

    // 靜態(tài)代碼塊:當(dāng)類的信息加載完成時(shí),會(huì)自動(dòng)優(yōu)先調(diào)用靜態(tài)代碼塊。
    // 靜態(tài)代碼塊可有多個(gè),依次按順序執(zhí)行
    // 靜態(tài)代碼塊常用于靜態(tài)屬性的初始化操作
    static {
        System.out.println("靜態(tài)代碼塊");
    }

    // 成員代碼塊:當(dāng)創(chuàng)建對象(實(shí)例化類)時(shí),成員代碼塊會(huì)自動(dòng)執(zhí)行。
    // 成員代碼塊在靜態(tài)代碼塊之后,構(gòu)造方法之前執(zhí)行。
    {
        System.out.println("成員代碼塊");
    }
}
People a = new People();
a.name = "jack";
System.out.println("name:" + a.name + " nationality:" + a.nationality);

// System.out.println(Bird.type);
// Bird.fly();
Bird b = new Bird("b1"); 

到了這里,關(guān)于static 和構(gòu)造方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包