一个Java文件中是否可以定义多个类?

一个Java文件中可以定义多个类,但是最多只能有一个外部类(书中写的是一个类,但是内部类和外部类可以同时存在public,如下图)被public修饰,并且这个类的类名与文件名必须相同,若这个文件中没有public的类,则文件名随便是一个类的名字即可。

当一个Java文件定义了多个类,用javac指令去编译这个文件时,它会每个类生成一个对应的.class文件。

在这里插入图片描述

发布了18 篇原创文章 · 获赞 6 · 访问量 531

猜你喜欢

转载自blog.csdn.net/weixin_41143657/article/details/105477410