小白新手提问:为什么找到主方法的,明明就在那里的啊?请赐教!interface shoufei {
public void shouqufeiyong();
}interface tiaojiewendu {
public void controlTemperature();
}class Bus implements shoufei {
public void shouqufeiyong() {
System.out.println("Bus:一元/张,不计算公里数");
}
}class taxi implements shoufei, tiaojiewendu {
public void shouqufeiyong() {
System.out.println("出租车:1.60元/公里,起价3公里");
} public void controlTemperature() {
System.out.println("安装了Hair空调");
}
}class film implements shoufei, tiaojiewendu {
public void shouqufeiyong() {
System.out.println("电影院:门票,十元/张");
} public void controlTemperature() {
System.out.println("安装了中央空调");
}
}class Shoufei {
public static void main(String args[]) {
Bus qilu = new Bus();
taxi tianyu = new taxi();
film hongxing = new film();
qilu.shouqufeiyong();
tianyu.shouqufeiyong();
hongxing.shouqufeiyong();
tianyu.controlTemperature();
hongxing.controlTemperature();
}
}报错::
java.lang.NoClassDefFoundError: Shoufei (wrong name: shoufei)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.defineClass(Unknown Source)
at java.net.URLClassLoader.access$100(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Exception in thread "main"