java源文件中可以有多个类,但只能有一个public类,并且public的类名必须与文件名一致。

2024-11-18 23:45:23
推荐回答(2个)
回答1:

比如说,你把文件命名成“cat.java” 那这个文件中的类cat 必须是用public 修饰的,而且除了这个cat 前面可以用public修饰其他类不能用public修饰
例子:
文件名:cat.java
文件中写法:
public class cat{

}
class dog{
}
class pig{
}

回答2:

其实一类定义文件中还可以包含多个static public的类,示例如下:
public class cat{
public static class BlackCat{
}
public static class WriteCat{
}
}
class dog{
}
class pig{
}