『壹』 java中的public classa是什麼意思為什麼只能有一個謝謝
JAVA中的public class a,意思是聲來明一個類自a,這個類a所有用戶都可以直接進行調用。
只能有一個public類a,是因為編譯器在編譯時,針對一個java源代碼文件(也稱為「編譯單元」)只會接受一個public類,否則報錯。
在編寫類的時候可以使用兩種方式定義類:(A)public class定義類(B)class定義類。
public class A1會報錯,報錯信息是:提示public 類型的A1必須定義在它自己的文件中,因此一個java文件中是不能同時有兩個public 類型的class的。
private和protected只會用來修飾類的屬性,方法和內部類。你想如果外部類是private的,其他任何的類都無法訪問這個類,那麼這個類就沒有任何意義了。
『貳』 Java的Class位元組碼文件是二進制的嗎
位元組碼文件是經過編譯器預處理過的一種文件,是JAVA的執行文件存在形式,它本身是二進制文件,但是不可以被系統直接執行,而是需要虛擬機解釋執行。