已采納回答 / zichy
經我測試,應該是這樣的直接用className 之所以可以使用,是因為在同一個類中。如果在其他類中直接調用該變量,則必須 類名.變量名,否則就會報錯。使用對象名.變量名 雖然可以正常通過,但是eclipse會提示“The static field Telphone.className should be accessed in a static way”。個人拙見,如有錯誤請指正。
2015-07-25
已采納回答 / 星輝銀河
文件名與類名相同是指這兩個地方的名字【用XXX表示】要相同:XXX.java用編譯器打開XXX.java文件后最前面public class XXX {}而project4是工程名,相當于存放你要編程的文件的文件夾的名字,而文件夾的名字是無所謂的。
2015-07-24
已采納回答 / 管理員
takePeopleAutos =?takePeopleAutos ?+ ( " " + car.autoName );a = a + b;//簡寫成 a+=b;
2015-07-22
已采納回答 / 無敵的大鵬鳥
你這就有問題吧,public HelloWorld(){}這個是構造方法,后面()里面可放參數列表;public class HelloWorld{} 這個是類的聲明,沒有括號你看是不是。記住有括號的是方法
2015-07-21
已采納回答 / 墮天使008
你這些代碼是寫在同個文件里的? 如果是 我知道,如果不是那么 我也無能為力了,因為我粘貼下來 之后 方法本身沒有報錯。在你標記報錯的上一行,類的聲明有問題, 一個java源文件中只能有一個 public的class 而且必須和文件名同名。而你 第二個類也聲明成 public 的了所以 類的聲明會報錯,去掉public 或者再新建一個java文件或者單獨放下面這個類都行。
2015-07-20
已采納回答 / Rain_Chen
instance variable實例變量從名字就可以感覺到對象必須被實例化該變量才會初始化啊,靜態變量不需要對象,所以它不需要對象的實例化就會初始化,你問的問題就不對,什么叫變量的實例化 你應該問必須初始化。實例化那是對象的行為。不是變量。非靜態變量聲明沒必要賦值,會有默認值,靜態常量必須在聲明的時候賦值
2015-07-18
已采納回答 / _瀟瀟暮雨
直接打印對象默認調用的是toString()方法,toString()方法是java.lang.Object類中的方法,java認為所有的對象都可以變成字符串。
2015-07-16
已采納回答 / 你們不要學了我跟不上了
肯定有很多個對象啊,?比如??三星手機,小米手機,蘋果手機,三個對象,有很多相同的屬性,只是品牌不一樣,這時候我們就把它們封裝成一個類?這樣我們存儲信息的時候很方便。??然后我們還有?海爾冰箱,美的冰箱,冰箱這個又是另外不同于手機的兩個對象,這兩個對象的屬性跟手機是不一樣的,所以能夠封裝成另外一個類。?有的對象與對象有著天翻地覆的區別,所以也就有了多種多樣的類。?
2015-07-13