為什么我在寫了Office類和Word類之后還是提示四個錯誤呢?
class Office{
public static void main(String[] args) {
if("Word".equal(args[0])){
Word w = new Word();
w.start();
}
if("Excel".equal(args[0])){
Excel e = new Excel();
e.start();
}
}
}
class Word{
public static void start(){
System.out.println("Word start");
}
}
E:\MyTry\框架之反射>javac Office.java
Office.java:3: 錯誤: 找不到符號
? ? ? ? ? ? ? ? if("Word".equal(args[0])){
? ? ? ? ? ? ? ? ? ? ? ? ?^
? 符號: ? 方法 equal(String)
? 位置: 類 String
Office.java:7: 錯誤: 找不到符號
? ? ? ? ? ? ? ? if("Excel".equal(args[0])){
? ? ? ? ? ? ? ? ? ? ? ? ? ^
? 符號: ? 方法 equal(String)
? 位置: 類 String
.\Excel.java:2: 錯誤: 方法聲明無效; 需要返回類型
? ? ? ? public start(){
? ? ? ? ? ? ? ?^
Office.java:9: 錯誤: 找不到符號
? ? ? ? ? ? ? ? ? ? ? ? e.start();
? ? ? ? ? ? ? ? ? ? ? ? ?^
? 符號: ? 方法 start()
? 位置: 類型為Excel的變量 e
4 個錯誤
2016-11-16
第一個和第二個錯誤 ?很明顯 ?應該是equals 而不是 equal
第三個錯誤 ? 你的start方法沒有返回類型 ? 應該是 public void start() 你少了個void
第四個錯誤 ?應該是說你Excle中沒有start這個方法
2016-11-04
一樣遇到這個問題,求助
2016-09-30
equal少了個s吧,應該是equals
2016-09-04
我的也是,不知道是不是cmd控制臺不一樣,我看到老師的控制臺運行后會顯示CLASSNOFOUND異常,和控制臺一樣,我們的只會報'未找到類***'的錯誤提示信息
2016-08-29
你沒有編譯Word.java吧
2016-08-25
求助~