復制代碼如下:公共類HelloDemo{?//聲明類名的命名標準。所有單詞的首字母大寫?public static void main(String args[]){?//Main方法?系統輸出println("HelloWorld!!!");?//系統輸出打印在屏幕上?} };該類使用public class聲明類名為HelloDemo,但文件名為Hello java,所以此時編譯時會出現以下問題:
復制代碼如下:Hello java: Class HelloDemo是public * * *。公共類Hello Demo應該在名為Hello Demo的Java文件中聲明{//聲明類名的命名標準。上面的錯誤信息表明類名應該與文件名完全相同,因為使用了公共類聲明,即應該用“HelloDemo java”來表示類名。如果在類聲明中使用了類,類名可以不同於文件名,但是生成的名稱示例在執行時必須執行。有以下代碼(文件名叫做:Hello java)。
復制代碼代碼如下:class HelloDemo{?public static void main(String args[]){?系統輸出println("HelloWorld!!!");?} };文件名稱為Hello。Java文件名與類名不壹致。但是,因為使用了類聲明,所以此時編譯不會產生任何錯誤。但是,生成的* class文件的名稱與該類聲明的類名完全相同:在執行HelloDemo類時,不再執行java Hello java,而是應該執行javaHelloDemo。
壹個* java文件中只能有壹個公共類聲明,但是允許多個類聲明。
復制代碼如下:公共類Hello{?public static void main(String args[]){?系統輸出println("HelloWorld!!!");?} };A類{ };B類{ };Lishi Xinzhi/Article/program/Java/JSP/201311/20388