Revised: Sep./11th/2002: Since: Dec./26th/2001 this とは何か 通常のメンバー変数やメソッドは、どのオブジェクトのものかを識別するために、オブジェクト名を付して呼び出します。しかし、同じクラス内のフィールドやメソッドは、オブジェクト名を付けないで裸で参照できます。オブジェクト名を省略して呼び出すと、自クラス内のメンバーだと解釈されるのです。 field; // オブジェクト自身のメンバー変数呼び出し method(); // オブジェクト自身のメソッド呼び出し しかし、メソッド内部で定義したローカル変数名と、当該メソッド自身が含まれるクラスのインスタンス変数名がバッティングしたときにはどうでしょうか? class ThisTest { String name = "Sugai"; // Member Variable void meth()