大家讲道理2017-04-18 10:52:23
定義がないからだと思います Triangle
和 Rectangle
这两个类.
你可以把光标移动到红色警告先,看是不是弹出 Triangle cannot be resolved to a type
和 Rectangle cannot be resolved to a type
、もしそうなら、それが私が言った理由です
提案: F2 キーを押してエラーにカーソルを移動し、ポップアップ情報を確認してください
大家讲道理2017-04-18 10:52:23
クラスが定義されていないため、クラス名の下に赤い線しかありません。
しかし、Triangle.java と Rectangle.java という 2 つのファイルがあることから、これら 2 つのクラスを作成する必要があります。
その理由は 2 つあると思います:
クラス名のスペルが間違っています。2 つのクラス名のスペルが間違っている可能性は非常に低いですが、この状況は排除できません。
Triangle クラスと Rectangle クラスは Test2 クラスと同じパッケージに含まれておらず、Test2 にインポートされていません。
実際、@taomaokun さんが言ったように、自分でカーソルをエラーに移動し、F2 キーを押してポップアップ情報を確認するのが最善です。