1 回答

TA貢獻(xiàn)883條經(jīng)驗(yàn) 獲得超454個贊
雖然問題很簡單,但別嫌我啰嗦,我想多說幾句:
你為什么說這代碼錯了呢? ? 因?yàn)榫幾g不過。
那你仔細(xì)看過編譯器報(bào)的錯沒有? ?編譯器的錯誤報(bào)告詳細(xì)地說明了錯在哪里,你應(yīng)該好好看看的。?初學(xué)者常犯的錯誤就是忽略編譯器的報(bào)告。
你在 class People 前加上了 public,為什么? ?你知道這個關(guān)鍵字在這里是做什么用的嗎?
別因?yàn)橐婚_始學(xué)的時(shí)候就跟著寫了這個 public,于是你就想也不想跟著一直把 public 寫在第一個 class 之前…… ? ?你寫下的每一句代碼都應(yīng)是有意義的,并且你應(yīng)該理解它的意義。
一個 java 源碼文件中只能有一個 public class,且這個 public class 的名字必須和源碼文件同名。 ?你這個代碼的錯誤點(diǎn)就是這個了。
另外,在提問題是只把代碼拍出來,和一句“哪兒錯了?”,這并不是很好的提問方式。 你應(yīng)該在問題中提供盡可能多的信息,不然別人也很難幫你解決問題。 ?比如在這里就算你沒看懂編譯器的報(bào)錯,也應(yīng)該同時(shí)把編譯器的報(bào)錯貼出來。
添加回答
舉報(bào)