默认情况下,接口的所有成员都是公共的。但是我的接口中有一些属性我想用作实现我的接口的一些子类的私有成员。这是可以做的事情吗?还是我在这里偏离了基础。这些天我正在努力在我的架构中使用更多接口,所以我还不太熟悉。
接口的要点是它们提供了其他对象可以用来与您的对象进行通信的契约。如果您更改声明为的成员public
在一个接口中private
那么你就没有履行合同——另一个对象可能需要读取该属性/调用该方法,并且你必须允许他们这样做。
接口永远不会有private
成员作为接口用于两个对象之间的“接口”。你的内在private
只要你遵守合同,会员并不重要。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)