【发布时间】:2010-10-06 17:11:14
【问题描述】:
骗子:Private vs. Public members in practice (how important is encapsulation?)
在用 Java 编写程序的过程中,我已经抽象出一些库,我可以看到它们在未来的项目中可能会用到。
我为什么要在这些方法中设置受限访问(私有/受保护)?
看来这只会让我未来的生活变得更加复杂。如果我在所有东西上都使用 public,我将永远不需要担心我是否可以从其他类中调用某些东西。我从来没有在我的任何代码中看到过这样一个案例,我可以使用除 public 之外的任何东西。
在所有内容上都使用“public”是错误的吗?我会被 Java 诸神击倒吗?
【问题讨论】:
-
@Rich B:答案已删除。
标签: java encapsulation