可以是可以,不过没意义啊,感觉你没理解多态。一定要做的话,就是:C c = new A();a.method();c=new B();b.method();酱紫就可以了但是不会这么写的,接口一般的作用就是为了定义规范比如你写个方法public void method1(C c){ c.method();//酱紫调用,根据传入的参数的不同就会执行具体实现类的方法了,你传入A,就是A.method,传入B就是B.method}