這可以算做是一個(gè)java筆試題,我記得以前出面試題時(shí),我就出這一道這個(gè)知識點(diǎn)的選擇題。呵。還真不容易,還能“釣到魚”。哈哈。
回答這個(gè)問題,首先要回答第二問。一個(gè).java文件當(dāng)然可以包括多個(gè)類了。但這些類有一個(gè)特殊的類與其它的不同,,這個(gè)類是帶public 屬性的類。一個(gè).java類文件中僅有一個(gè)public屬性的類。而且這個(gè)類與文件名相同。
一個(gè).java文件是否一定要有一個(gè)public 類名呢,答案是否定的,所有的類都可以是默認(rèn)的,但是如果其中有一個(gè)類是public ,這個(gè).java的文件名一定要和這個(gè)類名是相同的。