最贊回答 / Miku的39
非靜態(tài)初始化塊:作用:給對(duì)象進(jìn)行初始化。對(duì)象一建立就運(yùn)行,且優(yōu)先于構(gòu)造函數(shù)的運(yùn)行。非靜態(tài)初始化塊:作用:給對(duì)象進(jìn)行初始化。對(duì)象一建立就運(yùn)行,且優(yōu)先于構(gòu)造函數(shù)的運(yùn)行。與構(gòu)造函數(shù)的區(qū)別:非靜態(tài)初始化塊給所有對(duì)象進(jìn)行統(tǒng)一初始化,構(gòu)造函數(shù)只給對(duì)應(yīng)對(duì)象初始化。應(yīng)用:將所有構(gòu)造函數(shù)共性的東西定義在構(gòu)造代碼塊中。靜態(tài)初始化塊:作用:給類進(jìn)行初始化。隨著類的加載而執(zhí)行,且只執(zhí)行一次與構(gòu)造代碼塊的區(qū)別:1)構(gòu)造代碼塊用于初始化對(duì)象,每創(chuàng)建一個(gè)對(duì)象就會(huì)被執(zhí)行一次;靜態(tài)代碼塊用于初始化類,隨著類的加載而執(zhí)行,不管創(chuàng)建幾個(gè)對(duì)象,...
2019-05-16
要區(qū)別清楚private 比如說你是兒子,但無法修改父親的私房錢,卻能顯示說出你父親有多少私房錢。private只有本類才能直接用
2019-05-13
已采納回答 / 慕粉3502691
你調(diào)用的是靜態(tài)方法的返回值,應(yīng)該這樣:public static void main(String[] args) { int allScore = Dem03.sum(); ? System.out.println("總分:" + allScore); }或者直接調(diào)用靜態(tài)方法:public static void main(String[] args) {? System.out.println("總分:" + sum());}
2019-05-13
最贊回答 / 慕絲4334435
我的理解,類——某種工具的說明書,對(duì)象——人,方法——說明書里面的功能,放在一起就是我們有一個(gè)工具(帶有說明書),但讓這個(gè)工具干活得有人去操作他,所以需要對(duì)象,怎么去操作呢?這個(gè)工具有很多功能,這個(gè)人得看說明書里面要執(zhí)行哪個(gè)功能(就是執(zhí)行哪個(gè)方法),如果沒有這個(gè)功能就需要開發(fā)這個(gè)功能(就是寫一個(gè)方法)。
2019-05-11