方法可以傳回任何資料類型,包括類別類型。
一個例子是 ErrorMsg 類,它可用於報告錯誤。
ErrorMsg 類別的 getErrorMsg() 方法傳回一個 String 物件。
此 String 物件包含基於收到的錯誤代碼的錯誤描述。
範例:
您可以從您自己建立的類別傳回物件。
範例:先前程式的重寫版本,具有兩個錯誤類別。
Err 類別封裝了錯誤訊息以及嚴重性代碼。
ErrorInfo 類別定義了一個名為 getErrorInfo() 的方法。
getErrorInfo() 方法傳回 Err 類別的物件。
每次呼叫 getErrorInfo() 時,都會建立並傳回一個新的 Err 物件。
Err 物件參考在 main() 中用於顯示錯誤訊息和嚴重性代碼。
方法傳回的物件將繼續存在,直到不再被引用。
當不再有對該物件的引用時,它就是垃圾回收的目標。
物件不會因為創建它的方法被終止而被銷毀。
以上是傳回對象的詳細內容。更多資訊請關注PHP中文網其他相關文章!