Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#10

Re: [Java] Neues Objekt vom anderen Objekt

  Alt 26. Jan 2010, 19:29
Zitat von xaromz:
ich bin mir da nicht so sicher. Es ist ja getClass() des Interfaces und nicht des darunterliegenden Objekts.
Weder noch, es ist Object.getClass . Wie auch immer der Code darin aussieht, er kann schlecht wissen, ob die Variable, über die er aufgerufen wird, ein Interface oder eine Klasse ist. Der Compiletime-Typ geht beim Kompilieren verloren.

Zusätlich zu "Returns the runtime class of an object." gehe ich einfach mal davon aus, dass sich hier die JVM wie die CLR und wahrscheinlich alle anderen Plattformen verhält.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat