類名稱最好由一個(gè)或者多個(gè)有意義的單詞連綴而成單詞之間不要用其它分隔符
屬性名 stuClass
類的屬性說(shuō)的應(yīng)該就是靜態(tài)變量(static修飾符)就是在類加載的時(shí)候,就已被分配了內(nèi)存(存在于靜態(tài)區(qū))只有一份,所以new出來(lái)的對(duì)象都共享此屬性。而對(duì)象的屬性就非static修飾的屬性,是屬于單個(gè)實(shí)例化的類。沒(méi)new一個(gè)實(shí)例就在堆內(nèi)存中創(chuàng)建一份。就等于多個(gè)拷貝,占內(nèi)存多,但比較靈活,自己修改自己的屬性值,互不影響。
個(gè)人理解 ? 類的屬性就是static————————
進(jìn)入一個(gè)類,之后的執(zhí)行順序是這樣的
首先是static塊,有多個(gè)的話按照static塊的順序來(lái)
在調(diào)用構(gòu)造函數(shù)之前會(huì)調(diào)用非static的語(yǔ)句塊,類似
{
System.out.print("r3");
}
然后調(diào)用構(gòu)造函數(shù)
所以你那個(gè)的執(zhí)行結(jié)果是
r1r4preblb2r3r2hawk

靜態(tài)代碼塊
初始化靜態(tài)變量
java中的初始化順序 ? ?類屬性 ? static代碼塊 ? ? 對(duì)象屬性 ? ? ?構(gòu)造方法
static 方法 ?類共有