Я был серфинг в SO & я нашел синтаксис Java, как показано ниже:Что такое «.class» в Java Исходный код
String.class.getDeclaredField("value");
Я не мог понять, как это работает
Пример:
в System.out.println();
out
статическая переменная в классе System PrintWriter
Может ли кто-нибудь объяснить, что такое String.class.getDeclaredField("value");
, и что он возвращает объект класса Field
?
Я просто посмотрел & Я не смог найти свойство класса (поля) в классе String.
Что это на самом деле делает?
Заранее спасибо.
Читайте о Java Reflection API. – Deepak
Узнайте, что такое класс класса и отражение в Java – Keerthivasan