Bha*_*odi 0 java private protected public
好的,让我以下面的例子开始,以获得一个简短的例子
public class ClassA{
______ static final String MODULE = "[ClassA]";
}
Run Code Online (Sandbox Code Playgroud)
在空白空间,我在许多代码片断来了它有一定的时间public
或protected
或private
但不明白的哪一个是最好的,为什么?.我知道protected
是最好的subclass
实现,但随后subclass
到了MODULE
变数.
基本上MODULE
用于记录活动,例如
System.out.println(MODULE+"given message");
Run Code Online (Sandbox Code Playgroud)
简而言之,这是用于访问的最佳方式?
像任何东西一样,你应该给它最严格的访问级别.
如果它只在课堂内使用,请使用private
.如果它只在包内使用,请使用包访问.如果它可以在子类中使用,请使用protected
.如果它可以被任何人使用,请使用public
.
这适用于每种编程语言中的每个类成员 - 它绝不是特定MODULE
于Java中命名的字段.
归档时间: |
|
查看次数: |
318 次 |
最近记录: |