Jumat, 25 September 2009

overriding

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
}

Tidak ada komentar:

Posting Komentar