今回は AS3 のthis と Java の this はよく似ているという話です。 ActionScript のようなプロトタイプベースの言語では、this の扱いが少々分かりにくくなります。 たとえば以下のような例を考えて見ましょう。 public class ClassA { public var myName:String = "classA"; public function foo() { trace(this.myName); } } public class ClassB { public var myName:String = "classB"; public var bar:Function; } var a:ClassA = new ClassA(); var b:ClassB = new ClassB(); b.bar = a.foo; b.bar(); // t