Polymorfism
"Samma metodnamn, olika beteende beroende på typ" — central i OOP.
animal.speak() ger "vov" för en Dog, "mjau" för en Cat. Kompilatorn/runtime väljer rätt implementation. Bygger på inheritance och interfaces.
"Samma metodnamn, olika beteende beroende på typ" — central i OOP.
animal.speak() ger "vov" för en Dog, "mjau" för en Cat. Kompilatorn/runtime väljer rätt implementation. Bygger på inheritance och interfaces.