1.如果我的抽象类,继承了一个接口,是不是就可以使用这个接口里面定义的方法,并且可以在这个抽象类里面实现接口里面定义的方法?2.现在我又有一个新的类,并且继承上面所说的那个抽象类,那么我现在继承的这个类,是不是就可以使用抽象类里面实现接口的方法?3.如果一个函数的返回类型是接口,那么返回接口的类型有什么好处?

解决方案 »

  1.   

    1.抽象类和接口通常只是用来声明方法的,接口里面不能定义方法的具体实现.抽象类可以实现接口的方法.
    2.是的,可以base.方法
    3.函数返回接口类型,增强了函数的灵活性,返回接口类型=可以直接返回实现接口的所有类的对象详细作法可以参考msdn,
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vbcon/html/vbconabstractclasses.asp