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

也可以直接声明,区别就是一个可以用public一个不能


浙公网安备 33010602011771号