为什么Android Studio会使用" public"修饰符默认?

时间:2016-01-31 11:26:40

标签: java android android-studio

使用" public"创建课程并不是一种不好的做法。改性剂?

如果我们不希望其他应用程序到达我们的课程,我们为什么要使用" public"修改?我们可以更改类的默认修饰符吗?

我知道我们可以调整班级成员的方式,但是创建没有修饰符的所有类(包私有)是不是更好?

1 个答案:

答案 0 :(得分:0)

  

使用“public”修饰符创建类不是一个坏习惯吗?

取决于课程的预期用途,但总的来说,我会说不。

  

如果我们不希望其他应用程序到达我们的课程   我们为什么要使用“公共”修饰符?

好吧,如果您希望它免受使用,请保护它。

  

我们可以更改类的默认修饰符吗?

是的,这是一个你可以编辑的模板。**这是......

Ctrl+Alt+Shift以显示设置对话框,展开编辑器标签,然后选择文件和代码模板。在右侧,您会看到一些标签。选择文件(可能是模板,具体取决于您的版本),您要查找的是Class。根据需要编辑文件。

** 假设Android Studio与其母亲Intellij具有相同的设置选项。