>>374
レスサンクス。ごめん書き方間違えた…。
tableの中にインスタンスが入ってた場合どうすればいいかな?

obj = {X = 1}
t = setmetatable( obj , { __index = setmetatable( { EX1 } , { __index = { EX2 } } ) )

って感じになってた場合、Ex2のメソッドが実行されたとき、
Ex2の第一引数がEx1になってしまってobjの値を参照できないんだが。