java源碼文件的名稱與主類的名稱(java源碼文件的名稱與主類的名稱相同嗎)
樓上有人回答說,主類是帶有main函數(shù)的類,是不對的運行這段代碼這個文件的名字是Demojava,包含兩個類Demo 和 Demo2 class Demopublic static void mainString args quot123quot;根據(jù)約定,Java類名通常以大寫字母開頭,如果類名稱由多個單詞組成,則每個單詞的首字母均應為大 寫例如TestPage如果類名稱中包含單詞縮寫,則這個所寫詞的每個字母均應大寫,如XMLExample,還有一點命名技巧就是由于類是。
如果文件中只有一個類,文件名必須與類名一致 如果文件中不止一個類,文件名必須與public類名一致 如果文件中不止一個類,而且沒有public類,文件名可與任一類名一致 一個Java文件中只能有一個public類;如果主類是public 的,那名稱必須與文件名一樣,如果不是public的可以不一樣另外,類名稱首字母大寫比較規(guī)范,當然不大寫也不報錯;文件名必須和主類名一致,也就是public修飾的類,一個java文件只能有一個主類,可以有多個不帶public修飾的類;然后在里面寫代碼,那么聲明類的時候,如果有public修飾的 這個類名必須也叫Test,完整的寫也就是public class Test class的名字和文件的名字必須一致 因此可以得出一個推論,在一個java文件里,只可能有一個public的類;如果一個編譯單元文件中含有public的類,則文件名必須與類名一致,如果沒有public類,則文件可以隨意命名一個文件中,public的類可以有零個或一個,非public的類可以有零個或多個;沒辦法實現(xiàn)解釋一個類中只能有一個public的類,無法實現(xiàn)兩個類合并到一個java源碼中如果想合并的話,實現(xiàn)思路可以先創(chuàng)建一個java類文件命名的話,就類名為實現(xiàn)方法的英文翻譯,首字母大寫即可,沒有必須命名成。
在java中,類被看做是一種數(shù)據(jù)類型或者一種對象類型,擁有自己的屬性和方法,為了方便在其他類中調(diào)用,所以干脆把文件名定義成該java文件中主類的名稱;方式一文件名和類名一致 文件名為HelloJavajava 文件內(nèi)容public class HelloJava public static void mainString args quotHelloJava!quot 方式二文件名和類名不一致 文件名為;用public修飾的class類,所在文件的文件名與類名稱一致整個文件中所有的class類都沒有用public修飾則文件名可隨意。
這是以文件為基礎的一個文件即一個txt的java文件在這個文件里可以定義一個或多個class要點1·這個文件里有且只能有一個類被是public class 2·這個文件若包含public class那么文件名必須和這個class的類名相同,若。
因為java文件運行時,java虛擬機jvm要先將你寫的java文件編譯成 class的字節(jié)碼文件才能運行,如果你的文件名與類名不一樣,那么虛擬機 將找不到要編譯的java文件進而編譯不了class,所以就沒法運行不知道這樣說;Java保存的文件名必須與類名一致當編寫一個Java源代碼文件時,此文件通常被稱為編譯單元有時也稱為轉譯單元每個編譯單元都必須要有一個后綴為java,而在編譯單元內(nèi)測可以 有一個public類,該類的名稱必須與文件;源文件名稱a1,java1必須以java結尾這樣才能被編輯器javacexe所編輯2源文件中如果只有一個類,文件名必須與該類名相同3輸入命令 pushd 路徑此命令可將當前目錄設為所希望的任一個已存在的路徑4。
掃描二維碼推送至手機訪問。
版權聲明:本文由飛速云SEO網(wǎng)絡優(yōu)化推廣發(fā)布,如需轉載請注明出處。