this

クラスの定義内で自分自身を表すには、thisを使います。

このthisは通常はつかいませんが、プロパティ名とメソッドの引数が同じようなときに使います。

次のようなときに使います。

class example_this ;

integer a;

function new ( integer a )

this.a = a;

endfunction

endclass : example_this

this.aとすることで、自分自身のプロパティ(a)に引数aを代入することを明示します。