区别不大, 一个是用类对象(cA变量)的形式接收变量, 一个是用接口对象(iF变量)的形式接收变量,用接口形式接收则只能调用这个接口里面的成员, 当然, 标准的OOP写法都是返回接口, 也就是用接口对象(iF变量)接收变量.其实现实中, 我们也经常用类对象(cA变量)的形式类接收, 楼主不必纠结这个.