Android Studio:Github提交警告 - 访问可以是包私有的

时间:2017-04-01 21:40:19

标签: java android git github access-modifiers

Warning displayed in android studio on GitHub commit request

我创建了地震类来保存相关数据并实现其getter,setter方法。 我在尝试将更改提交给GitHub时遇到警告警告:(7,1)Access可以是包私有

我的问题是: 定义此类时的最佳做法是什么?我应该将它们声明为公共还是仅保留访问修饰符未定义以使其为包私有?或者其他任何避免此警告的建议?

1 个答案:

答案 0 :(得分:1)

通常在开发中,您希望遵循最小特权原则。这意味着您只允许所需的最小权限。因此,除非需要公开,否则请将其保密或保护。这是一个很好的做法,特别是如果你开始专业地编写SDK和程序,因为任何人都可以访问公共方法,你可能会无意中允许访问你并不打算使用的方法。

您所看到的只是IDE警告您,您不能在其他任何地方使用该变量,并且可以将其设为私有,因此遵循上述原则。如果您愿意,可以取消这些警告,但如果可能,限制访问权限肯定是好的。认为这是一种最佳做法。