Java implementiert Polymorphismus durch Methodenüberschreibungen und Schnittstellen, wobei die @Override Annotation für explizite Methodenüberschreibungen verwendet wird. Hier siehst du, wie die Enten-Typisierung in Python aussieht: class Duck: def quack(self): print("Quack!") class Person: ...