方法可以傳回任何資料類型,包括類別類型。
一個例子是 ErrorMsg 類,它可用於報告錯誤。
ErrorMsg類別的getErrorMsg()方法傳回一個String物件。
此 String 物件包含基於收到的錯誤代碼的錯誤描述。
例子:
您可以從您自己建立的類別中傳回物件。
範例:先前程式的修改版本,有兩個錯誤類別。
Err 類別封裝了錯誤訊息以及嚴重性代碼。
ErrorInfo 類別定義了一個名為 getErrorInfo() 的方法。
getErrorInfo() 方法傳回 Err 類別的物件。
每次呼叫 getErrorInfo() 時,都會建立並傳回新的 Err 物件。
Err 物件參考在 main() 中用於顯示錯誤訊息和嚴重性代碼。
方法傳回的物件將繼續存在,直到不再被引用。
當不再有對該物件的引用時,它是垃圾回收的目標。
物件不會因為創建它的方法被終止而被銷毀。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3