2010-01-06 5 views
1

Essayez de trouver une réponse directe à cette question. Je vais créer des sous-classes dans ActionScript 3. Je voulais savoir s'il est possible de surcharger la classe parente. Si oui, ai-je besoin de mettre un assignateur override sur la méthode de la classe parent ou quoi.sous-classes écrasantes dans actionscript

Merci les gars

Répondre

6

Vous pouvez remplacer toute méthode non-privée dans votre sous-classe.

Et il n'y a aucun mot-clé pour indiquer dans la classe de base si une méthode peut ou doit être substituée (comme virtuelle dans C++).

E.g. 

public class A 
{ 
    public function methodOfA():void 
    { 
    } 
} 

public class B extends A 
{ 
    override public function methodOfA():void 
    { 
    // do something more specific to B 
    } 
} 
+2

NB: Vous pouvez remplacer toute méthode non-privée ou des biens qui ne sont pas marquées comme 'final' –

+0

correcte. Merci pour l'ajout. – Stefan

+0

Doux, Merci merci beaucoup – numerical25