被static修飾的類變量在類加載的時候就會賦予初始值,
并且只會被初始化一次,
供這個類的所有對象使用,
其他變量在創(chuàng)建的時候才會被初始化
并且只會被初始化一次,
供這個類的所有對象使用,
其他變量在創(chuàng)建的時候才會被初始化
2019-03-04
已采納回答 / 悄悄巷
public class HelloWorld {? ??? ? // 定義靜態(tài)變量,保存班級名稱 ? ? static String className = "JAVA開發(fā)一班"; public static void main(String[] args) {? ? ? ?? // 訪問靜態(tài)變量,輸出班級名稱 System.out.println(className ); }}
2019-03-03
最贊回答 / qq_棠梨煎雪故人來_03907185
位置隨意修改,這只是限定了你訪問值的過程,只是寫了兩個方法,并且他們之間沒關(guān)聯(lián)。就像有一個int 值score,你要得到它的值可以直接output,想修改也可以直接score=100。但是把score改成private之后,你在其他類里就不能直接訪問了,你必須通過公開的getScore來訪問他的值,通過公開的setScore來修改他的值。就像你有十塊錢,你把它設(shè)為公益(public)的時候,我想拿多少拿多少,但如果你說他是你的私人財產(chǎn)(private),你就可以限定某種方式才能把他拿走,例如設(shè)定為我必須私...
2019-03-03
最贊回答 / 慕無忌7406412
你并不需要每次都去new一個Scanner對象,就用第一次實例化的哪個對象給變量賦值就可以了。如:int a =input.nextInt();int b=input.nextInt();等等都是可以的。
2019-03-03
在創(chuàng)建America這個子類的時候忘記繼承Person類了,因為父類里面只有一個say()方法,還被重寫了,所以對結(jié)果沒有啥影響。
2019-03-03
public class TrafficTool {int peopleNum;public TrafficTool(int num){this.peopleNum=num;}public void num({System.out.println("能乘坐"+peopleNum+"人");}}
public class AirPlan extends TrafficTool {int peopleNum;ublic AirPlan(int num) {super(num);this.peopleNum=num;public void num(){System.out.println("能乘坐"
public class AirPlan extends TrafficTool {int peopleNum;ublic AirPlan(int num) {super(num);this.peopleNum=num;public void num(){System.out.println("能乘坐"
2019-03-02
https://www.cnblogs.com/smyhvae/p/3929585.html
可以看一下這篇文章,寫得不錯
可以看一下這篇文章,寫得不錯
2019-03-01