我正在学习 Java,并获得了以下选项:
如何在类中实现封装?
- 使所有变量受到保护,并且只允许通过方法访问。
- 将所有变量设为私有,并且只允许通过方法访问。
- 确保所有变量都由包装类表示。
- 确保通过祖先类中的方法访问所有变量。
我的选择是第二个,但我也想知道是否有人认为任何其他选择是正确的?还有没有其他方法来实现这里没有介绍的封装?
我正在学习 Java,并获得了以下选项:
如何在类中实现封装?
我的选择是第二个,但我也想知道是否有人认为任何其他选择是正确的?还有没有其他方法来实现这里没有介绍的封装?
你是对的。任何其他方法都是定义一个接口,该接口将封装实现类的功能。
来自维基百科:
封装是: