8 Stimmen

Wie kann der Typ einer Bean-Eigenschaft null sein?

In dem Buch "Thinking in Java" gibt es ein Beispiel dafür, wie man über Reflection/Introspection Informationen für eine Bean erhält.

BeanInfo bi = Introspector.getBeanInfo(Car.class, Object.class);
for (PropertyDescriptor d: bi.getPropertyDescriptors()) {
  Class<?> p = d.getPropertyType();
  if (p == null) continue;
  [...]
}

In Zeile 4 des obigen Beispiels wird geprüft, ob der PropertyType null ist. Wann und unter welchen Umständen ist das der Fall? Können Sie ein Beispiel nennen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X