问题描述中的名词可能是程序所需的类和对象
类不能太笼统,也不能太具体
公共类名必须与文件名一致 java允许多个类储存在一个文件中,但是如果一个文件包含多个类,那么只有一个类可以用public声明
对于非公共类,可以省略public
关键字,直接声明类即可。在一个Java源文件中,可以定义多个非公共类,它们的类名可以与文件名不同。
以下是一个示例,展示了如何在一个Java源文件中定义一个公共类和一个非公共类:
javaCopy Code// 文件名: MyClass.java
public class MyClass {
// 公共类的定义...
}
class AnotherClass {
// 非公共类的定义...
}
在上述示例中,MyClass
是公共类,因此它的类名与文件名相同,并且使用了public
关键字进行声明。AnotherClass
是非公共类,它的类名可以与文件名不同,且没有使用public
关键字进行声明。
需要注意的是,非公共类只能在同一个包中或同一个源文件的其他类中访问。如果需要在其他包或源文件中使用一个类,那么该类必须是公共类,并且文件名和类名要一致。
类可以在另一个文件声明,像这样
也可以直接声明,区别就是一个可以用public一个不能
标签:文件名,源文件,周二,公共,声明,public,类名 From: https://www.cnblogs.com/zeyangshuaige/p/17525829.html