javapublic類
Ⅰ 一個java源文件中可以有多個類,但只能有一個類是public的嗎
是的。
java程序是從一個public類的main函數開始執行的,就像C程序是從main()函數開始執行一樣。只能有一個public是為了給類裝載器提供方便。 一個public只能定義在以它的類名為文件名的文件中。
Ⅱ JAVA中的public classa是什麼意思為什麼只能有一個謝謝
JAVA中的public class a,意思是聲明一個類a,這個類a所有用戶都可以直接進行調用。只能有一個public類a,是因為如果一個類聲明的時候使用了public class進行了聲明,則類名稱必須與文件名稱完全一致。
JAVA類聲明中關鍵字public表明該數據成員、成員函數是對所有用戶開放的,所有用戶都可以直接進行調用。
在編寫類的時候可以使用兩種方式定義類:(行則A)public class定義類(B)class定義類。
被public修飾的類可以被其他包訪問。如果現在的庫名是大派com,那麼就可容易通過下面的聲明訪問Student:import com.Student;或者import com.*;
(2)javapublic類擴展閱讀:
每個編譯單元(文件)都只能有一個public類。即每個編譯單元都有單一的公共介面,用public類實現。此時,mian()就必須要包含在public類中。
public類的名稱必須完全與含有該編譯單元的文件名稱一致,包括大小寫。如果不匹配,編譯時錯誤。
如果編譯單元(文件)中不含有一個public類,此時編譯單元文件名稱可以與啟動類名稱可以不一致,即可以隨意對文件命名。這樣的話,main()不是必須要放在public類中才能運行程序。
總的來說,一個Java源文件中最多隻能有一個public類,當有一個public類時,源文件名必須與之一致滾帶賀,否則無法編譯,如果源文件中沒有一個public類,則文件名與類中沒有一致性要求。至於main()不是必須要放在public類中才能運行程序。
Ⅲ Java中的public修飾類有什麼意義
public修飾類允許其他類可以訪問這個函數。