周二 类

问题描述中的名词可能是程序所需的类和对象

类不能太笼统,也不能太具体

公共类名必须与文件名一致 java允许多个类储存在一个文件中,但是如果一个文件包含多个类,那么只有一个类可以用public声明

对于非公共类,可以省略public关键字,直接声明类即可。在一个Java源文件中,可以定义多个非公共类,它们的类名可以与文件名不同。

以下是一个示例,展示了如何在一个Java源文件中定义一个公共类和一个非公共类:

javaCopy Code
// 文件名: MyClass.java

public class MyClass {
    // 公共类的定义...
}

class AnotherClass {
    // 非公共类的定义...
}

在上述示例中,MyClass是公共类,因此它的类名与文件名相同,并且使用了public关键字进行声明。AnotherClass是非公共类,它的类名可以与文件名不同,且没有使用public关键字进行声明。

需要注意的是,非公共类只能在同一个包中或同一个源文件的其他类中访问。如果需要在其他包或源文件中使用一个类,那么该类必须是公共类,并且文件名和类名要一致。

类可以在另一个文件声明,像这样

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

 

posted @ 2023-07-04 15:10  菜鸟de博客  阅读(23)  评论(0)    收藏  举报