Ii=interface
procedure pp;
end;Ia=interface(Ii)
procedure aa;
end;Ib=interface(Ii)
procedure bb;
end;如果我定义一个类Tc,同时继承接口Ia,Ib,那是不是在Tc里要实现两次Ii的pp方法?

解决方案 »

  1.   

    看你是否需要相同的实现
       如果需要相同的实现那就定义一个就可以了
       如果不需要相同的实现你就得不同定义了   定义的方式为
            procedure Ia.pp = ppa;
            procedure ppa;
    呵呵不过你继承同一个接口应该是要一样的实现,就当我废话吧