类 'Dish_1' 为 public,应在文件 'Dish_1.java' 中声明
时间: 2024-09-27 18:09:07 浏览: 34
uart.rar_STM32F103_STM32f103 uart_afternoonyrz_dish5zj
在Java中,将类声明为`public`意味着该类可以从任何包或类文件中被访问和实例化。当你在一个名为"Dish_1.java"的源文件中声明`public class Dish_1`时,这意味着无论这个类是在当前项目还是外部项目中,只要导入了相应的包,任何人都可以创建`Dish_1`的对象。
例如,假设你在"Dish_1.java"中有一个公共的Dish类,它可能会像这样:
```java
// Dish_1.java
package com.example.dishes; // 假设这是一个包含Dish_1的包
public class Dish_1 extends Dish_0 { // 'public'关键字表明这是一个公有类
// 构造函数和其他成员声明...
}
```
为了使用`Dish_1`,其他地方的代码可能需要这样做:
```java
import com.example.dishes.Dish_1;
public class Main {
public static void main(String[] args) {
Dish_1 dish = new Dish_1();
// ...
}
}
```
这里的关键点是,当你在另一个类(如`Main`)中导入并创建`Dish_1`的实例时,`public`修饰的类才能保证跨包的可见性。
阅读全文