package { import flash.display.Sprite; public class test extends Sprite { public function test() { use namespace dog; var foo:Animals = new Animals(); foo.eat(); foo.dog::eat(); foo.cat::eat(); } } } namespace dog; namespace cat; class Animals { dog function eat():void { trace("我喜欢骨头"); } cat function eat():void { trace("我喜欢鱼"); } }