クラスが継承されている場合、クリエータNewは、下記の手順で実行されます。
次のコードがあるとすると、
class Top {
private t ;
method New () { t = "top" ; }
}
class Middle : Top {
private m ;
method New () { m = "middle" ; }
}
class Bottom : Middle {
private b ;
method New () { b = "bottom" ; }
}
var anInstance ;
anInstance = Bottom->New () ;
ここで、Bottom->New() は、下記のような処理を行います。