方法可以返回任何数据类型,包括类类型。
一个例子是 ErrorMsg 类,它可用于报告错误。
ErrorMsg 类的 getErrorMsg() 方法返回一个 String 对象。
此 String 对象包含基于收到的错误代码的错误描述。
示例:
您可以从您自己创建的类返回对象。
示例:之前程序的重写版本,具有两个错误类。
Err 类封装了错误消息以及严重性代码。
ErrorInfo 类定义了一个名为 getErrorInfo() 的方法。
getErrorInfo() 方法返回 Err 类的对象。
每次调用 getErrorInfo() 时,都会创建并返回一个新的 Err 对象。
Err 对象引用在 main() 中用于显示错误消息和严重性代码。
方法返回的对象将继续存在,直到不再被引用。
当不再有对该对象的引用时,它就是垃圾回收的目标。
对象不会仅仅因为创建它的方法被终止而被销毁。
以上是返回对象的详细内容。更多信息请关注PHP中文网其他相关文章!