认证高级PHP讲师
我猜是因為沒有定義 Triangle和 Rectangle这两个类.你可以把光标移动到红色警告先,看是不是弹出 Triangle cannot be resolved to a type 和 Rectangle cannot be resolved to a type,如果是的話,就是我說的原因.建議:自己移動遊標到錯誤處,F2,看一下彈出的信息.
Triangle
Rectangle
Triangle cannot be resolved to a type
Rectangle cannot be resolved to a type
只有類別名稱下面有紅線是因為類別沒有被定義。
但是看你有 Triangle.java 和 Rectangle.java 這兩個文件,這兩個類別你應該是寫了。 所以我猜想應該有兩個原因:
你的類別名稱有拼字錯誤,雖然兩個類別名稱同事拼字錯誤的機率很小,但是也不排除這種情況;
你的 Triangle 和 Rectangle 這兩個類別和 Test2 這個類別不在同一個套件裡,而且你並沒有在 Test2 中 import。
其實最好是像 @taomaokun 說的,自己移動遊標到錯誤處 按 F2 看一下彈出的訊息。
我猜是因為沒有定義
Triangle
和Rectangle
这两个类.你可以把光标移动到红色警告先,看是不是弹出
Triangle cannot be resolved to a type
和Rectangle cannot be resolved to a type
,如果是的話,就是我說的原因.建議:自己移動遊標到錯誤處,F2,看一下彈出的信息.
只有類別名稱下面有紅線是因為類別沒有被定義。
但是看你有 Triangle.java 和 Rectangle.java 這兩個文件,這兩個類別你應該是寫了。
所以我猜想應該有兩個原因:
你的類別名稱有拼字錯誤,雖然兩個類別名稱同事拼字錯誤的機率很小,但是也不排除這種情況;
你的 Triangle 和 Rectangle 這兩個類別和 Test2 這個類別不在同一個套件裡,而且你並沒有在 Test2 中 import。
其實最好是像 @taomaokun 說的,自己移動遊標到錯誤處 按 F2 看一下彈出的訊息。