PPT-Folie
Dazu sei A eine Klasse mit einer Methode m und B eine Unterklasse von A , in der m redefiniert werde. Wir betrachten nun folgendes Programmstück:
A x = new A() ; // x enthält o1
B y = new B() ; // y enthält o2
Obwohl bei (1) und (2) dieselbe Variable x auf Empfänger-position steht, ist ihr jeweiliger Inhalt maßgebend: Bei (1) ist die Methode m aus A auf o1 anzuwenden, bei (2) die Methode m aus B auf o2 .