一个很简单的c#接口问题,但是我弄混了,题目如下

2025-06-24 12:23:01
推荐回答(1个)
回答1:

区别不大, 一个是用类对象(cA变量)的形式接收变量, 一个是用接口对象(iF变量)的形式接收变量,
用接口形式接收则只能调用这个接口里面的成员,

当然, 标准的OOP写法都是返回接口, 也就是用接口对象(iF变量)接收变量.

其实现实中, 我们也经常用类对象(cA变量)的形式类接收, 楼主不必纠结这个.