原文:一個.java源文件中可以有多個類嗎?(內部類除外)有什么條件?

一個.java源文件中可以有多個類嗎 內部類除外 有什么條件 帶着這個疑惑,動手建幾個測試類, 揭開心中的疑惑。以下是解開疑惑過程: package test 一個.java源文件中可以有多個類嗎 內部類除外 有什么條件 可以的 但是只能有一個public類, 而且如果有public類的話,這個文件的名字要和這個類的名字一樣。 如果都沒有public類,名字可以不和這個類一樣。 public cl ...

2018-07-21 10:05 0 2168 推薦指數:

查看詳情

一個".java"源文件是否可以包括多個(不是內部類)?有什么限制?

這個是可以的,一個“.java源文件里面可以包含多個,但是只允許有一個public,並且名必須和文件名一致。 每個編譯單元只能有一個public 。這么做的意思是,每個編譯單元只能有一個公開的接口,而這個接口就由其public 來表示。 你可以根據需要,往這個文件里面添加任意多個提供 ...

Sat Jan 04 04:22:00 CST 2014 0 13259
一個".java"源文件是否可以包括多個(不是內部類)?有什么限制?及其原因?

  這是一道最基礎的java面試題,幾乎是所有學習java的人都知道的問題。   可以有多個,但只能有一個public的,並且public的名必須與文件名相一致。一個文件可以只有非public,如果只有一個非public,此類可以跟文件名不同。   然而知其然,更要知其所 ...

Wed Jul 17 17:57:00 CST 2019 0 1797
一個”.java源文件是否可以包含多個(不是內部類)?有什么限制

這個是可以的,一個“.java源文件里面可以包含多個,但是只允許有一個public,並且名必須和文件名一致。 每個編譯單元只能有一個public 。這么做的意思是,每個編譯單元只能有一個公開的接口,而這個接口就由其public 來表示。 你可以根據需要,往這個文件里面添加任意多個提供 ...

Wed Nov 29 23:36:00 CST 2017 0 1681
Java的嵌套內部類

以前看<Java編程思想>的時候,看到過嵌套內部類的區別,不過后來就把它們的概念給忘了吧。昨天在看<數據結構與算法分析(Java語言版)>的時候,又遇到了這個概念,當時就很大的疑惑:嵌套內部類有什么區別?只有是否有關鍵字static的區別嗎? 所以今天找了個時間查 ...

Tue Jun 10 02:43:00 CST 2014 3 4940
java內部類(嵌套)

內部類分為成員內部類、靜態嵌套、方法內部類、匿名內部類。幾種內部類的共性:A、內部類仍然是一個獨立的,在編譯之后會內部類會被編譯成獨立的.class文件,但是前面冠以外部類命和$符號。B、內部類不能用普通的方式訪問。內部類是外部類一個成員,因此內部類可以自由地訪問外部類的成員變量,無論是 ...

Sat Apr 07 19:48:00 CST 2012 0 6531
Java 內部類、靜態內部類、枚舉的知識

1、內部類 內部類是指在一個部類內部再定義一個內部類作為外部類一個成員,並且依附於外部類而存在的。內部類可為靜態,可用protected和private修飾(而外部類只能使用public和缺省的包訪問權限)。內部類主要有以下幾類:成員內部類、局部內部類、靜態內部類 ...

Wed Aug 15 03:24:00 CST 2018 0 1115
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM