書き物

技術とか作った物の話とか愚痴文句感想など

参照があいまい

このコードって、「参照があいまい」と怒られます。

インターフェースがインターフェースを多重継承して、同じメソッドを実装した場合、どこかしらあいまいな様子...。

よく分からんなぁ。

package {
import flash.display.Sprite;
public class FlashTest extends Sprite {
public function FlashTest() {
// write as3 code here..
var test:ITest0 = new TestClass();
test.x = 0;
}
}
}
class TestClass implements ITest0
{
public function get x():Number { return 0; }
public function set x(value:Number):void {  }
}
interface ITest0 extends ITest1, ITest2
{
}
interface ITest1
{
function get x():Number;
function set x(value:Number):void;
}
interface ITest2
{
function get x():Number;
}