封装的概念

时间:2018-04-10 16:56:09

标签: java oop

封装的概念:如果我们可以间接地(通过setter和getters)更改私有变量的值,那么私有变量如何被保护,它是如何隐藏的?有人可以详细解释一下..

2 个答案:

答案 0 :(得分:2)

你是对的。如果字段是通过getter和setter公开的,则封装。令人讨厌的是有多少人不理解这一点,所以你感到困惑并不奇怪。

答案 1 :(得分:0)

结帐this answer。基本上,使用关键字private,我们可以阻止外部使用类中的字段。它会将数据隐藏在与该private关键字相关联的类中。