Un método puede devolver cualquier tipo de datos, incluidos los tipos de clase.
Un ejemplo es la clase ErrorMsg, que se puede utilizar para informar errores.
El método getErrorMsg() de la clase ErrorMsg devuelve un objeto String.
Este objeto String contiene la descripción de un error según el código de error recibido.
Ejemplo:
Puedes devolver objetos de clases que crees tú mismo.
Ejemplo: versión reelaborada del programa anterior con dos clases de error.
La clase Err encapsula un mensaje de error junto con un código de gravedad.
La clase ErrorInfo define un método llamado getErrorInfo().
El método getErrorInfo() devuelve un objeto de clase Err.
Cada vez que se llama a getErrorInfo(), se crea y devuelve un nuevo objeto Err.
La referencia del objeto Err se utiliza en main() para mostrar el mensaje de error y el código de gravedad.
Un objeto devuelto por un método continúa existiendo hasta que ya no se hace referencia a él.
Cuando no hay más referencias al objeto, es el objetivo de la recolección de basura.
El objeto no se destruye solo porque el método que lo creó finaliza.
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3