オーバーライドすぐ子クラス側にoverride指定子をつけてやる必要がある
------------
親クラス側
(オーバーライドされたいファンクションをpublicで書く)
------------
public class Parent
{
//略
public function getName():String{
//
}
//略
}
------------
子クラス側
(オーバーライドするファンクションのpublicの後にoverrideと書く)
------------
public class Child extends Parent
{
//略
public override function getName():String{
return "My Name!!"
}
//略
}
このように明示的にオーバーライドすることで、
書き手のファンクションの書き間違いが少なくなる、らしい。
0 件のコメント:
コメントを投稿