c#中接口引用问题

如果一个类实现一个接口,接口引用就可以指向这个类的任何实例。如何理解?这里的接口引用指的是接口实现类么?以及接口引用和对象引用的区别在哪里?谁能举例谈谈。

阅读 3.6k
3 个回答

中国人 可以是说一个类,但是 会 说中文 应该是一个接口。

可以得,类似于继承中基类和子类关系,A a=new B(),A是基类;是的;接口引用只能使用接口中定义的方法,不能使用实现它的类的其他的方法,接口引用和对象引用类似。

区别在于
接口声明的变量只能调接口里的方法。
子类声明的变量可以调子类开放的一切属性和方法。
第一种灵活性好。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进