使用'公共'是什么情况

时间:2017-03-14 07:18:29

标签: java

Java对字段具有不同的访问级别:

  • public
  • protected
  • default
  • private

由于封装概念,我们总是尝试将private修饰符与所需访问级别的getter和setter一起使用。它具有this答案中显示的各种优点。由于getter和setter非常酷,我们何时首选 public/protected/default Object field;private Object field; public/protected/default getter和setter?

澄清:我完全理解为什么以及什么是getter,setter和访问修饰符。我只想对上面的某个问题做出全面的回答。

1 个答案:

答案 0 :(得分:0)

我们可以通过制作班级java的成员在private中实现完整的封装,并且只能通过getterssetters在课堂外访问它们。虽然通过使成员publicprotected可以实现较低程度的封装。