Ii=interface
procedure pp;
end;Ia=interface(Ii)
procedure aa;
end;Ib=interface(Ii)
procedure bb;
end;如果我定义一个类Tc,同时继承接口Ia,Ib,那是不是在Tc里要实现两次Ii的pp方法?
procedure pp;
end;Ia=interface(Ii)
procedure aa;
end;Ib=interface(Ii)
procedure bb;
end;如果我定义一个类Tc,同时继承接口Ia,Ib,那是不是在Tc里要实现两次Ii的pp方法?
如果需要相同的实现那就定义一个就可以了
如果不需要相同的实现你就得不同定义了 定义的方式为
procedure Ia.pp = ppa;
procedure ppa;
呵呵不过你继承同一个接口应该是要一样的实现,就当我废话吧