【发布时间】:2014-10-26 11:02:34
【问题描述】:
这是一个非常基本的面试问题,我们可以在接口内声明一个方法为私有,我的回答很简单,接口中只有公共变量或方法,然后出现下一个问题......为什么?
【问题讨论】:
-
如果是私有的,你会如何实现接口?
-
不能对成员和方法进行保护/打包吗?私有意味着它们无法实现,所以这可能是它不合逻辑的原因,但关于受保护和打包这可能是有意义的。
-
@Hybris95:强制实施受保护的接口有什么价值?
-
@DimitrisKalaitzis 请记住,我们在这里讨论的是 C# 规范而不是 Java。
标签: c#