我正在創建一個包含許多子類(A到G)的程序,並且試圖使用toString方法創建一個來自子類G的對象引用的可打印表示形式.G類繼承自F類。我不太熟悉toString,但無法弄清楚如何做這樣的事情。謝謝你的幫助!toString方法與子類
1
A
回答
2
@Override
public String toString() {
return /* fill this in */;
}
0
你必須覆蓋從超類toString()
方法:
@Override
public String toString() {
return getClass().getCanonicalName();
}
以上只會在G類返回類
0
覆蓋的toString()方法的規範名稱在那裏你將有權訪問G及其父類的成員,直到其在層次結構中的根。通過連接有意義的前綴,從所有實例變量中準備一個字符串。例如:「年齡:」+ this.age +「薪水:」+ this.salary;希望這是有幫助的。
相關問題
- 1. 浮點類toString方法
- 2. JavaScript的類:toString()方法
- 3. toBoolean方法類似toString
- 4. 如何在子類中使用基類覆蓋ToString()方法?
- 5. toString方法
- 6. toString方法
- 7. ToString()方法
- 8. 否toString方法
- 9. ToString方法
- 10. toString方法
- 11. Javascript toString()方法
- 12. ArrayList toString()方法
- 13. toString方法
- 14. 新方法toString()
- 15. 覆蓋最終BluetoothDevice類的toString()方法
- 16. 覆蓋類字段的ToString()方法
- 17. 重載ToString方法
- 18. 理解tostring()方法?
- 19. toString方法如何
- 20. 無法覆蓋toString方法
- 21. 我的toString()方法不覆蓋日曆toString()方法
- 22. ToString(「0」)與ToString(CultureInfo.InvariantCulture)
- 23. toString方法調用void方法
- 24. 重寫的JList toString方法與常規的expando元類來顯示Groovy類
- 25. C++中的Java ToString方法
- 26. 格式化toString方法
- 27. 異常的ToString()方法
- 28. ToString()方法不編譯
- 29. Java toString方法區別
- 30. toString方法未調用。 java