Метод может возвращать данные любого типа, включая типы классов.
Примером является класс ErrorMsg, который можно использовать для сообщения об ошибках.
Метод getErrorMsg() класса ErrorMsg возвращает объект String.
Этот строковый объект содержит описание ошибки на основе полученного кода ошибки.
Пример:
Вы можете возвращать объекты из созданных вами классов.
Пример: переработанная версия предыдущей программы с двумя классами ошибок.
Класс Err инкапсулирует сообщение об ошибке вместе с кодом серьезности.
Класс ErrorInfo определяет метод getErrorInfo().
Метод getErrorInfo() возвращает объект класса Err.
Каждый раз при вызове getErrorInfo() создается и возвращается новый объект Err.
Ссылка на объект Err используется в main() для отображения сообщения об ошибке и кода серьезности.
Объект, возвращаемый методом, продолжает существовать до тех пор, пока на него больше не будет ссылки.
Когда на объект больше нет ссылок, он становится целью сборки мусора.
Объект не уничтожается только потому, что метод, создавший его, завершается.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3