我已经和
android一起工作了几年了,没有一次我有一个老师或任何人告诉我该怎么办.
这一次我一直在想这个.
当你有一种我普遍看到的方法
public void method(){
//Stuff
}
要么
private void method(){
//stuff
}
我知道一个void是一个没有返回值的方法,而public是某种方式的可见性,但是如果我刚刚使用这样的东西呢
void method(){
//stuff
}
因为那么方法的可见性只是默认?
我不知道我是对还是对,只是指出“公共”或“私人”的良好做法?
没有指定任何具体含义:
> public – 任何类都可以访问此成员
> protected – 子类可以访问该成员(以及同一个类或同一个包中的代码)
> private – 只有同一个类中的代码可以访问此成员
> nothing(“default”access) – 只有同一个包中的代码可以访问此成员
可以说,最后一个案例应该有自己的关键字,但我们现在坚持下去.除非你真的意图使用默认的可见性,否则它的形式是不能指定任何东西 – 你真的需要包的可见性,或者你只是默认打包所有的可见性?最佳做法是明确地使用私人用于非公开成员,除非您需要其他成员.