java - 抽象类计算三角形和矩形面积周长,这个红色警告线是哪里报错了???
PHP中文网
PHP中文网 2017-04-18 10:50:23
0
2
926

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(2)
大家讲道理

Je suppose que c'est parce que les deux classes Triangle et Rectangle ne sont pas définies
Vous pouvez d'abord déplacer le curseur sur l'avertissement rouge et voir si Triangle cannot be resolved to a type et Rectangle cannot be resolved to a type apparaissent. C'est pourquoi je l'ai dit.
Suggestion : Déplacez vous-même le curseur sur l'erreur, F2, et regardez le message contextuel

.
大家讲道理

Il n'y a qu'une ligne rouge sous le nom de la classe car la classe n'est pas définie.

Mais vu que vous avez deux fichiers, Triangle.java et Rectangle.java, vous auriez dû écrire ces deux classes.
Donc je suppose qu'il y a deux raisons :

  1. Il y a une erreur d'orthographe dans le nom de votre classe. Bien que la probabilité que deux noms de classe soient mal orthographiés soit très faible, cette situation ne peut être exclue

  2. Vos classes Triangle et Rectangle ne sont pas dans le même package que la classe Test2, et vous ne l'avez pas importée dans Test2.

En fait, il est préférable de déplacer vous-même le curseur sur l'erreur et d'appuyer sur F2 pour voir les informations contextuelles, comme l'a dit @taomaokun.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal