首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

请问接口问题

2012-02-02 
请教接口有关问题加入类A实现了接口I那么类A的子类是否直接继承了A已经实现的接口方法呢? [解决办法]如果

请教接口有关问题
加入类A实现了接口I
那么类A的子类是否直接继承了A已经实现的接口方法呢?


[解决办法]
如果是类实现那可见其实实现元素是以public方式存在的,那A的子类就能访问并调用它,用this 或base都一样行吧,但如果是接口方式实现的话,就只能接口方式调用了,

interface I {}
class A:I {}
class B:A {}

...
I i=new A();

I i=new B();

i.Method1();//调用这句如果用下面的构造,那就是说是B实例来构造的,我猜大概也应该能吧。
...

热点排行