|
Spec-Zone .ru
спецификации, руководства, описания, API
|
Отражение определяет интерфейс java.lang.reflect.Member который реализуется , , и . Эти объекты будут обсуждены в этом уроке. Для каждого элемента урок опишет связанные API, чтобы получить объявление и информацию о типе, любые операции, уникальные для элемента (например, устанавливая значение поля или вызывая метод), и ошибки, с которыми обычно встречаются. Каждое понятие будет иллюстрировано с примерами кода и связало вывод, которые приближают некоторое ожидаемое отражательное использование.
У полей есть тип и значение. class обеспечивает методы для того, чтобы они получили доступ к информации о типе и установили и получили значения поля на данном объекте.
public или transientМетоды имеют возвращаемые значения, параметры, и могут выдать исключения. class обеспечивает методы для полученного информация о типе для параметров и возвращаемого значения. Это может также использоваться, чтобы вызвать методы на данный объект.
API Reflection для конструкторов определяются в и подобны тем для методов, с двумя главными исключениями: во-первых, у конструкторов нет никаких возвращаемых значений; во-вторых, вызов конструктора создает новый экземпляр объекта для данного class.