Mehrfache Vererbung in ActionScript 3

Mehrfache Vererbung in ActionScript 3? Ist es möglich? Ich habe irgendwo gelesen, dass es möglich ist in as3.

Wenn ja, dann wie?

dies ist mein Doucument Klasse A. als

package
{
    import flash.display.MovieClip;

    public class A extends MovieClip implements B
    {    
        public var value1:Number=10;

        public function A()
        {
            trace("A Class Constructor");
        }
        public function hit():void
        {
            trace(value1+' from hit');   
        }
    }
}

Anderen ist Schnittstelle B. als

    package
    {
       public interface B
       {
          trace(' interface ');
          function hit():void;
       }
    }

Vielen Dank im Voraus.

  • Sie können nur erweitern, aus einer einzigen Klasse, sondern Sie implementieren können, so viele Schnittstellen, wie Sie möchten. Was genau wollen Sie tun, wenn Sie sagen, "Multiple Inheritance"?
  • Abgestimmt für un-klare Frage. Die person will Multiple Implements
  • dies wird als Mehrfachvererbung mit Hilfe von interface.
  • Ihr nicht Vererbung.. Die Klasse nicht Erben.. Welche Funktion haben Sie geerbt? Keiner.. Sie haben berichtet, dass es einige öffentlich verfügbare Methoden auf Ihre Klasse, das ist es. Keine Funktionalität hinter diesen Methoden, es sei denn, Ihrer Klasse bietet Sie sich. Also Mehrere Implementiert, nicht Mehrfache Vererbung
  • 100% korrekt, -1 für nicht Fragen, klar. deine Frage macht Sinn ohne das code-snippet. aber das snippet macht deine Frage keinen Sinn.
InformationsquelleAutor Swati Singh | 2012-02-02
Schreibe einen Kommentar