多个接口出现同名函数的处理(C#,Delphi)
摘要:
如果一个类调用多个接口,且多个接口中有同名的函数,我们知道,如果类要继承一个接口,就必须要实现接口中的所有函数,怎么办?C#的处理原则是: 在类中要分别实现每个接口及其函数,函数名前要加上接口的名称(前面的访问修饰符不用加,因为都是public).在调用此类中函数时,要把类别成对应的接口再调用接口对应的函数。 如下代码图: 1.两个接口 public interface inter1 { void setname(string sname); string getname(); } public interface inter2 { ... 阅读全文
posted @ 2013-01-14 11:07 天上星 阅读(2624) 评论(0) 推荐(0) 编辑