已采納回答 / 蝸牛_靖賾居士
SRP 單一職責原則,你再 circum 計算面積不好。分開計算?;A(chǔ)類型的初始值可以不用寫Scanner 可以聲明為 public final static;別的沒太看出來。
2019-05-21
已采納回答 / 慕慕007
你截圖的“訪問外部類的變量b” 其實這里它是方法中的變量,可以直接通過變量名訪問的。(內(nèi)部類定義在該方法中的)HelloTest.this.b這個是訪問外部類的非靜態(tài)變量用的,假如你在HelloTest下面定義了一個非靜態(tài)變量int b= 5;這個時候你的程序就對了
2019-05-21
已采納回答 / mistersong_0
類下面是成員變量可以不賦值直接定義,而構(gòu)造方法加入?yún)?shù)(也就是屬性)形成方法的重載從而創(chuàng)建對象
2019-05-19
最新回答 / Ai590
int[] a = new int[100];???for(int i ?= 0 ; i < 100; i ++){a[i] =(int)( Math.random()*100+1);}
2019-05-18
最贊回答 / Miku的39
非靜態(tài)初始化塊:作用:給對象進行初始化。對象一建立就運行,且優(yōu)先于構(gòu)造函數(shù)的運行。非靜態(tài)初始化塊:作用:給對象進行初始化。對象一建立就運行,且優(yōu)先于構(gòu)造函數(shù)的運行。與構(gòu)造函數(shù)的區(qū)別:非靜態(tài)初始化塊給所有對象進行統(tǒng)一初始化,構(gòu)造函數(shù)只給對應(yīng)對象初始化。應(yīng)用:將所有構(gòu)造函數(shù)共性的東西定義在構(gòu)造代碼塊中。靜態(tài)初始化塊:作用:給類進行初始化。隨著類的加載而執(zhí)行,且只執(zhí)行一次與構(gòu)造代碼塊的區(qū)別:1)構(gòu)造代碼塊用于初始化對象,每創(chuàng)建一個對象就會被執(zhí)行一次;靜態(tài)代碼塊用于初始化類,隨著類的加載而執(zhí)行,不管創(chuàng)建幾個對象,...
2019-05-16