【发布时间】:2018-01-27 08:28:30
【问题描述】:
我们总是说,封装可确保数据和功能不受外界影响。 所以它是一个围绕类的保护性包装器,并且可以保存代码以防止外部世界未经授权的访问。 但如果, 我用 public 修饰符声明一个变量会破坏封装吗?
【问题讨论】:
-
是的,不要那样做。
-
谢谢..!!公共方法呢?
-
这取决于。您需要决定要公开什么。通常,不要公开与实现细节相关的任何内容。即这个类的用户不需要需要知道什么?
-
是的,它被认为是一种不好的做法。 stackoverflow.com/questions/8002928/…