如何指定接口成员的访问说明符?
我们可以用两种方式使用界面
采用这种实施方式
受保护的访问说明符仅适用于继承关系(IsA)中的事件。
公共访问说明符适用于通常用作Has A关系(包含)的属性。
太赫兹.. 迪内希..
答案 0 :(得分:4)
所有界面成员都会自动公开。
如果继承和受保护成员是您的目标,则继承自基类。 如果组合是您的目标,请使用接口。
答案 1 :(得分:3)
接口成员与它们所在的接口具有相同的访问操作符,这就是拥有接口的要点。否则你会有一个公共接口IFoo,它有一个内部成员Bar,如果代码想要对IFoo进行编程会有问题:它不能总是访问Bar,虽然它可以使用IFoo:实现IFoo的类型显然没有'在那时实施Bar。
因此,如果您想在内部使用某些元素,请为这些成员使用内部接口。