當前位置:首頁 » 編程語言 » java的demo

java的demo

發布時間: 2024-08-24 14:04:27

A. java的主類是什麼

類的名字和文件名一致,並且包含main函數的類,叫做主類。

以下是詳細解釋和案例:

先區分兩個概念,

類的名字:在代碼中定義類的時候,起的名字。比如:public class Demo{ },這里定義的Demo就是類的名字。

文件名:.java文件的名字。比如:Demo.java的前綴Demo就是文件名。

一個文件至少包含一個類,則這個類的名字必須要和文件名一致。如果有多個類,則必須有一個類名和文件名一致。

樓上有人回答說,主類是帶有main函數的類,是不對的。運行這段代碼:

這個文件的名字是Demo.java,包含兩個類:Demo 和 Demo2

classDemo{
publicstaticvoidmain(String[]args){
System.out.println("123");
}
}
classDemo2{
publicstaticvoidmain(String[]args){
System.out.println("abc");
}
}
//運行結果是:123

大家發現了,Demo和Demo2都有main方法,但是虛擬機Jvm執行Demo里的main函數,而不執行Demo2里的main函數,所以Demo是主類。

樓上還有人回答說「主類就是程序裡面定義了一個public class,並且裡面有main函數或者程序執行的入口。」也是不對的。比如上一段代碼中,沒有public修飾。主類不一定要被public修飾。

關於類的public修飾符,補充一下,供大家學習:

1.如果文件中只有一個類,文件名必須與類名一致,有沒有public修飾都可以;

2.一個Java文件中最多隻能有一個public類;

3.如果文件中不止一個類,而且有public類,文件名必須與public類名一致;

4.如果文件中不止一個類,而且沒有public類,文件名可與任一類名一致。

熱點內容
聊天軟體編程 發布:2024-09-17 03:00:07 瀏覽:725
linuxoracle安裝路徑 發布:2024-09-17 01:57:29 瀏覽:688
兩個安卓手機照片怎麼同步 發布:2024-09-17 01:51:53 瀏覽:207
cf編譯後沒有黑框跳出來 發布:2024-09-17 01:46:54 瀏覽:249
安卓怎麼禁用應用讀取列表 發布:2024-09-17 01:46:45 瀏覽:524
win10設密碼在哪裡 發布:2024-09-17 01:33:32 瀏覽:662
情逢敵手迅雷下載ftp 發布:2024-09-17 01:32:35 瀏覽:337
安卓如何讓軟體按照步驟自動運行 發布:2024-09-17 01:28:27 瀏覽:197
Z包解壓命令 發布:2024-09-17 01:27:51 瀏覽:221
吉林ipfs存儲伺服器雲主機 發布:2024-09-17 01:27:38 瀏覽:685