日期:2014-05-20  浏览次数:20731 次

请教接口有关问题
加入类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实例来构造的,我猜大概也应该能吧。
...