Hallo, ich habe eine Frage zu folgendem Code: if (person instanceof Person.User) { Person.User user = (Person.User) person; user.live(); Was genau passiert bei = (Person.User) person; ? Das mit den Klammern verstehe ich nicht ganz. Das gleiche bei: if(object instanceof Movable) { Movable movable = (Movable) object; movable.move(); Zu finden in Aufgabe 3 und 4, printMainInfo und Benutzer, Verlierer, Codierer und Programmierer. Vielen Dank :)