我已经看到这个提到了几次,我不清楚它是什么意思。你什么时候和为什么要这样做?
我知道接口是做什么的,但我不清楚这一点的事实让我觉得我错过了正确使用它们。
如果你要这样做,是不是就这样了:
IInterface classRef = new ObjectWhatever()
你可以使用任何实现IInterface
的类?你什么时候需要这样做?我唯一能想到的是,如果你有一个方法,除了它实现IInterface
之外,你不确定将传递什么对象。我无法想象你需要多久做一次。
另外,你怎么能编写一个接受实现接口的对象的方法?这可能吗?