【Java】封装
封装
封装是指
只需要一个选项,以下是对原文的汉语本地化释义:
作为面向对象编程的重要特征之一,
-
- 大切なデータが他の人が操作した時変わってしまわないように
-
- クレジットカードの情報が外にもれないように
- ネットで勝手に買物をされないように
为了达到这个目的,需要限制外部对那些“不想被看到”,“不想被改变”的信息的访问。换句话说,我们需要限制外部对这些信息的访问。
-
- 「オブジェクトの情報が外部に公開しないようにすること」
-
- 「使い手に必要ないものを隠してしまうこと」
- 作成したクラスに対する アクセス方法を限定すること
这就是封装!
封装性的必要性
要隐藏从其他类中访问所创建类的数据(字段变量)和处理(方法),需要将信息设置为 private 的访问修饰符,使其无法从类的外部进行修改。
此外,通过“封装”,可以明确了解到创建的类是做什么的,并且便于其他类的使用。
封装的方法
结论,封装的方法是、、
フィールド変数 のアクセス修飾子を private にする
メソッド のアクセス修飾子を public にする
只要这样做,通常就会变成封装化。
除非有非常合理的理由,否则将所有字段变量设为私有。