方法可以返回任何数据类型,包括类类型。
一个例子是 ErrorMsg 类,它可用于报告错误。
ErrorMsg类的getErrorMsg()方法返回一个String对象。
此 String 对象包含基于收到的错误代码的错误描述。
例子:
您可以从您自己创建的类中返回对象。
示例:先前程序的修改版本,具有两个错误类别。
Err 类封装了错误消息以及严重性代码。
ErrorInfo 类定义了一个名为 getErrorInfo() 的方法。
getErrorInfo() 方法返回 Err 类的对象。
每次调用 getErrorInfo() 时,都会创建并返回一个新的 Err 对象。
Err 对象引用在 main() 中用于显示错误消息和严重性代码。
方法返回的对象将继续存在,直到不再被引用。
当不再有对该对象的引用时,它是垃圾回收的目标。
对象不会仅仅因为创建它的方法被终止而被销毁。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3