OVERRIDING
overiding adalah definisi ulang dari suatu method dengan menggunakan nama yang sama. singkatnya , bisa terdapat method yang menggunakan nama, return value dan parameter yang sama, namun operasi masing method itu berbeda
contoh code yang sudah di overriding :
class Binatang
{
private var_nama: String;
public function get nama ( ) :String
{
return_nama;
}
private function Binatang(__nama:String) //abstract calss
{
_nama = __nama;
}
private function speak ( )
{
trace(“. . .”) ;
}
}
Seandainya kita dah mengoverride fungsi itu hanya untuk memodifikasi sedikit dari fungsi di superclass...
bisa dilakukan dengan cara:
super.functionName(argument);
nah itu untuk memanggil fungsi super nya.
jadi kira2 gini :
public function test ( )
{
super.test ( ) ;
//tambah script laen2 disini
}
Jumat, 25 September 2009
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar