关于Java的主类和public类问题

img


想问一下这里Speak是public类,Xiti4是主类吗,在命令执行java Speak为什么会得到找不到main方法的错误提示

Java 源文件中可以定义多个类,但是只能有一个类被声明为 public 的,且被声明为 public 的类的 main 方法才是程序的入口,其他类中定义的 main 方法是无法直接右键点击 run 运行的。