我正在阅读这个,并注意到问题中的第二点:
另一位面试官问我,如果你在接口中有一个公共变量,那与抽象类有什么不同?我坚持你不能在接口内有一个公共变量。我不知道他想听什么,但他也不满意。
我阅读了答案,但似乎都没有澄清这一点,除了:
对于.Net,
你对第二个面试官的回答也是对第一个面试官的回答......抽象类可以有实现,AND状态,接口不能......
我认为面试官的回答是正确的,因为你不能在界面内有任何变量。我在这里有点困惑。有人可以澄清吗?我的问题是,为什么面试官会问这样一个奇怪的(?)问题?