簡體   English   中英

有了這個大綱,我編寫的代碼有什么問題? 請明確說明為什么不起作用

[英]Given this outline what is wrong with the code I wrote? please be explicit in explaining why something doesn't work

編寫類Player的定義,其中包含:一個類型為String的實例變量名稱,初始化為空String。 類型為int的實例變量score,初始化為零。
一種名為setName的方法,它具有一個參數,該參數的值分配給實例變量name。
一種名為setScore的方法,該方法具有一個參數,它將其值分配給實例變量score。
名為getName的方法,該方法沒有參數,並且返回實例變量名稱的值。
一種名為getScore的方法,該方法沒有參數,並且返回實例變量score的值。
無需定義構造函數。

 public class Player{
 private String name;
 private int score = 0;

 public void setName(String nm)
 {name = nm;}

 public void setScore(int sc)
 {score = sc;}

 public String getName() 
 {return name;}

 public int getScore()
  {return score;}
 }

謝謝。

(就提供答案而言,我不會“明確”,但希望我能幫助您自己解決問題……)

好吧,這就是您所說的打算要開始的事情:

編寫類Player的定義,其中包含:一個類型為String的實例變量名稱,初始化為空String。

您的代碼:

私有字符串名稱;

以哪種方式將其初始化為空字符串?

換種方式思考:您希望在空字符串上調用length()的結果是什么? 如果嘗試在變量上調用它會怎樣?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM