0

我正在学习 Java,并获得了以下选项:

如何在类中实现封装?

  1. 使所有变量受到保护,并且只允许通过方法访问。
  2. 将所有变量设为私有,并且只允许通过方法访问。
  3. 确保所有变量都由包装类表示。
  4. 确保通过祖先类中的方法访问所有变量。

我的选择是第二个,但我也想知道是否有人认为任何其他选择是正确的?还有没有其他方法来实现这里没有介绍的封装?

4

1 回答 1

1

你是对的。任何其他方法都是定义一个接口,该接口将封装实现类的功能。

来自维基百科

封装是:

  • 一种语言机制,用于限制对某些对象组件的访问。
  • 一种语言结构,有助于将数据与操作该数据的方法(或其他功能)捆绑在一起。
于 2012-06-21T12:32:52.210 回答