Heres ett exempel:. Omdömen
Class mypawn sträcker UTPawn Omdömen
exec simulerade funktion FeignDeath () Review
{Omdömen
super.FeignDeath ();
`log (" feigndeath kallades in mypawn ");
} Omdömen
I ovanstående Exempelvis vi skriva över den ursprungliga funktionerna i FeignDeath () funktionen.
Men vi väljer att ändå hålla förälderns funktionalitet för denna funktion genom att använda super nyckelordet. Vi lägger bara vår egen lilla kodrad efter det att skriva ett meddelande till loggen. Nu kanske du undrar varför vi sätter sökord exec och simuleras innan funktionsdeklarationen. Tro det eller ej finns det särskilda typer av funktioner som kräver särskilda sökord i framför dem för att fungera.
Allt du behöver veta just off the bat är att om funktionsdeklarationen i moderklass har särskilda sökord sedan den överskrivna funktionen behöver desamma! Omdömen