Java源文件中是否只能存放一个类呢?是否可以放入多个类呢?
今天小伙伴反应,面试京东,第一个基础题,竟然是这个,那么面试官说的这个,到底对不对呢?
我们记得以前学习开发的时,老师经常说:“Java源文件的名称必须和类名相同” 那么里面到底能放入多个类吗? 下文是笔者通过实验得出的结论
1.一个源文件中可以放入多个类 2.一个源文件只能存在一个使用public修饰符修饰的类 3.当一个源文件中存在多个类时,编译时会生成多个class文件例:
package com.java265;
public class TestMain {
/*
* java265.com 源文件包含多个类示例
*/
public static void main(String[] args) {
}
}
/* 源文件存在多个类 */
class User {
}
class User2 {
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


