1.
public class Something {
public static void main(String[] args){
System.out.print("Hello World");
}
}
2.
class Something {
public static void main(String[] args) {
System.out.print("Hello World");
}
}
1.
public class Something {
public static void main(String[] args){
System.out.print("Hello World");
}
}
2.
class Something {
public static void main(String[] args) {
System.out.print("Hello World");
}
}
這些都是不同的訪問修飾符: 1是公開的,如果2中的修飾符表示默認訪問,則缺少1。欲瞭解更多信息檢查:
https://docs.oracle.com/javase/tutorial/java/javaOO/accesscontrol.html
這將改變此類訪問。如果您只使用一個包,那麼它並不重要,但public
允許此類在包外部可見,而沒有標識符不允許這樣做。
public
,protected
和private
是訪問修飾符。公共意味着該類可以被任何其他類訪問,protected
意味着它可以由任何子類,private
由類本身訪問,沒有修飾符(只是class
)意味着「包私人」,所以該方法可以被訪問來自同一個包的類。