公用类型必须在它自己的文件中定义是什么意思

来源:百度知道 编辑:UC知道 时间:2024/09/20 20:24:34
public class MagicHat{。。。
static class Rabbit{..}
}
下面一个测试 怎么MagicHat就显示必须在它自己的文件中定义呢?怎么改?

  1. 如果一个.java文件中有一个public 类,则该文件名字应与public类名一致。
    比如,你有一个文件,A.java,则此文件中的public类名必须为A,一个文件中有且只有一个public类。

也可以在其它文件中定义阿
需要时引用它就可以