我是新來的Java,並已設置了一些任務來完成,到目前爲止,我已經完成了如下圖所示的第一部分:設置和獲取方法 - Java的
「1.設計一個類手冊具有以下屬性:
序列號 - 字符串 - 默認:??????
標題 - 字符串 - 默認:無題
作者 - 字符串 - 默認:未知
編寫一個構造函數和一個方法來在控制檯上打印手冊的詳細信息。 「
代碼:
public class Manual {
String serialNumber, title, author;
public static void main(String [] args){
Manual man= new Manual();
man.printDetails();
}
public Manual(){
serialNumber = "??????";
title = "Untitled";
author = "Unknown";
}
public void printDetails(){
System.out.println("Serial Number = " +serialNumber+" Title = "+ title+" Author = "+author);}
}
在接下來的部分,我已經要求:
」 2。通過編寫以下額外的方法修改你的手冊類:方法來設置和獲取手冊
方法的性質要求用戶進行手動
一個toString()方法的細節。 「
到目前爲止,我已經嘗試了部分的設定& get方法的一部分,我的代碼如下:
public class Manual {
String serialNumber, title, author;
public static void main(String [] args){
Manual man= new Manual();
man.printDetails();
}
public Manual(){
serialNumber = "??????";
title = "Untitled";
author = "Unknown";
}
public String getserialNumber(){
return serialNumber;
}
public String gettitle(){
return title;
}
public String getauthor(){
return author;
}
public void setserialNumber(String serialNumber){
serialNumber = ??????;
}
public void settitle(String title){
title = Untitled;
}
public void author(String author){
author = Unknown;
}
public void printDetails(){
System.out.println("Serial Number = " +serialNumber+" Title = "+ title+" Author = "+author);}
}
會有人能夠告訴我閹我迄今的代碼是正確的&如果需要做任何更改此外,任何協助的下一個任務的幫助將不勝感激
謝謝
您可以在編碼中提出具體問題,而不是一般問題。你不能指望在stackoverflow的人爲你的任務編寫完整的代碼。如果您的代碼中存在錯誤,並且找不到或無法在線找到解決方案,那麼您一定會得到幫助。 – 2014-10-26 21:45:56
那麼,問題是什麼?除了它甚至不會編譯的事實。提示:作者「setter」中的'author = Unknown'應該是'this.author = author'。對於初學者來說,'Unknown'是一個未知的標識符。其次,參數變量會遮蔽實例成員變量,這就是爲什麼'this.'很重要。其他「制定者」也適用相同的修改。最後,與成員變量'author'和方法'author'有衝突。 – user2864740 2014-10-26 21:46:12
@ArslanAli我沒有期待任何人爲我做這項工作。我只是簡單地確保我的工作都清楚地顯示出來以避免混淆,但我只是在接下來的任務中尋求幫助,作爲建議的邀請,而不是回答 – 05K3 2014-10-26 21:49:36