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 { }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。