原文:為什么一個java源文件中只能有一個public類

問題:一個 .java 源文件中是否可以包括多個類 不是內部類 有什么限制 答案:可以有多個類,但只能有一個public的類,並且public的類名必須與文件名相一致。一個文件中可以只有非public類,如果只有一個非public類,此類可以跟文件名不同。 為什么一個java源文件中只能有一個public類 在java編程思想 第四版 一書中有這樣 段話 . 類的訪問權限 : .每個編譯單元 文件 ...

2019-05-30 11:42 0 2149 推薦指數:

查看詳情

為什么一個java源文件只能有一個public

問題:一個".java"源文件是否可以包括多個(不是內部類)?有什么限制?   答案:可以有多個,但只能有一個public,並且public名必須與文件名相一致。一個文件可以只有非public,如果只有一個public,此類可以跟文件名不同。 為什么一個 ...

Sat Apr 01 02:24:00 CST 2017 1 20004
淺談為什么一個java源文件只能有一個public

聲明,本篇文章為轉載 轉載 http://blog.csdn.net/bareheadzzq/article/details/6562211 最近在一個java文件實現了幾個,其中一個聲明為public類型,但編譯器報錯;后來將public去掉,也即文件沒有一個public,程序 ...

Sun Nov 02 01:12:00 CST 2014 0 13514
java-源文件可以有多個,但是最多只能有一個public修飾

1、如果源文件中有多個,那么只能有一個public;如果有一個public,那么源文件的名字必須與這個的名字完全相同,擴展名是.java。 2、如果源文件沒有public,那么源文件的名字可以任意取。這樣編譯是沒問題的,運行時選擇主(包含main方法)運行就可以 ...

Wed Dec 12 16:24:00 CST 2018 0 5096
一個java源文件為什么只能有一個public呢?當這個被修飾public的話,為什么源文件名必須要與名相同呢?

Java編程思想的一段話: 當編寫一個java源代碼文件時,此文件通常被稱為編譯單元(有時也被稱為轉譯單元)。每個編譯單元都必須有一個后綴名.java,而在編譯單元內則可以有一個public,該類的名稱必須與文件的名稱相同(包括大小寫,但不包括文件的后綴名.java)。每個編譯單元只能有 ...

Sat Feb 28 06:36:00 CST 2015 1 7250
Java文件為什么只能有一個public修飾的, 並且名還必須與文件名相同

當編寫一個java源代碼文件時,此文件通常被稱為編譯單元(有時也被稱為轉譯單元)。每個編譯單元都必須有一個后綴名.java,而在編譯單元內則可以有一個public,該類的名稱必須與文件的名稱相同(包括大小寫,但不包括文件的后綴名.java)。每個編譯單元只能有一個public,否則編譯器就不會 ...

Wed May 18 18:20:00 CST 2016 0 2131
java源文件是否必須要有一個public

java源文件不必有一個public,如果沒有public的話,那么文件名可以是任意合法名稱,且編譯完成之后如果該源文件中有多個獨立的,則會生成多個對應的.class文件。 ...

Mon Jul 03 06:14:00 CST 2017 0 1147
Spring Boot只能有一個WebMvcConfigurationSupport配置

首先將結論寫文章的最前面,一個項目中只能有一個繼承WebMvcConfigurationSupport的@Configuration(使用@EnableMvc效果相同),如果存在多個這樣的,只有一個配置可以生效。推薦使用 implements WebMvcConfigurer 的方法自定義 ...

Tue Apr 21 06:44:00 CST 2020 4 9660
一個".java"源文件是否可以包括多個

可以有多個,但只能有一個public(不包含內部類),並且public名必須與文件名相一致。 理論上來講: 一個java源文件 ,只能有一個public, 並且該類與java源文件同名, 且區分大小寫. (稍微注意內部類,也可以用public修飾 ,但是這只算是外部類的成員 ...

Sat Jan 11 03:16:00 CST 2020 0 1224
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM