WHAT'S NEW?
Loading...

Super Statement in Inheritance for class As3

Super Statment in Inheritance for class As3
Super Statment in Inheritance for class As3

Melanjutkan tutorial sebelumnya tentang Inheritance kali ini kita akan mengulas tentang Super Statment in Inheritance for class As3, namun sebelum itu kita pahami dulu maksud dari Superclass berikut :

dikutip dari Wikipedia: In computer science, a superclass is a class from which other classes are derived. A superclass is also called a parent class’. The classes that are derived from a superclass are known as child classes, derived classes, or subclasses. We can also say that a class A extends class B when A is a subclass of the B superclass.

Ok, sekarang kita tahu superclass menyediakan data (variabel misalnya) dan fungsi (methdods) yang akan diwariskan kepada subclass.

Pertanyaanya.... jadi apa yang anda dapat lakukan dengan super ()...???

Dengan konstruktor ini Anda dapat memanggil superclass atau metode dari superclass (fungsi superclass ') dengan hanya menggunakan awalan super() sebagai pemannggil, berikut contoh penerapannya

Classinduk / Super Class


//buat Classinduk.as
package  {
 
 public class Classinduk {

  public function Classinduk(r:String) {
   // constructor code
   trace(r);
  }
  public function Classindukkedua() {
   // constructor code
   trace("class anak menjalankan class induk kedua");
  }

 }
 
}

Class Anak / SubClass


// buat ClassAnak.as
package  {
 
 public class ClassAnak extends Classinduk{

  public function ClassAnak() {
   // constructor code
   super("class anak menjalankan class induk");
   super.Classindukkedua();
  }

 }
 
}

Cara memanggil pada Timeline Script



var jalankanpertama:ClassAnak= new ClassAnak();

Jika anda melakukan dengan benar maka pada panel output akan menghasilkan



class anak menjalankan class induk
class anak menjalankan class induk kedua

By Ricko nada di Pustaka Flash terima kasih telah membaca :) Super Statment in Inheritance for class As3

0 komentar:

Post a Comment