原文:为什么一个java源文件中只能有一个public类

问题:一个 .java 源文件中是否可以包括多个类 不是内部类 有什么限制 答案:可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。一个文件中可以只有非public类,如果只有一个非public类,此类可以跟文件名不同。 为什么一个java源文件中只能有一个public类 在java编程思想 第四版 一书中有这样 段话 . 类的访问权限 : .每个编译单元 文 ...

2017-03-31 18:24 1 20004 推荐指数:

查看详情

为什么一个java源文件只能有一个public

问题:一个".java"源文件是否可以包括多个(不是内部类)?有什么限制?   答案:可以有多个,但只能有一个public,并且public名必须与文件名相一致。一个文件可以只有非public,如果只有一个public,此类可以跟文件名不同。 为什么一个java ...

Thu May 30 19:42:00 CST 2019 0 2149
浅谈为什么一个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