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

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
大家讲道理

Saya rasa ini kerana dua kelas Triangle dan Rectangle tidak ditakrifkan
Anda boleh mengalihkan kursor ke amaran merah dahulu dan melihat jika Triangle cannot be resolved to a type dan Rectangle cannot be resolved to a type muncul. Itulah sebabnya saya mengatakannya
Cadangan: Alihkan kursor ke ralat itu sendiri, F2, dan lihat pada mesej pop timbul

大家讲道理

Hanya terdapat garis merah di bawah nama kelas kerana kelas tidak ditentukan.

Tetapi memandangkan anda mempunyai dua fail, Triangle.java dan Rectangle.java, anda sepatutnya menulis dua kelas ini.
Jadi saya rasa ada dua sebab:

  1. Terdapat ralat ejaan dalam nama kelas anda Walaupun kebarangkalian dua nama kelas dieja dengan betul adalah sangat kecil, situasi ini tidak boleh diketepikan

  2. Kelas Triangle dan Rectangle anda tidak berada dalam pakej yang sama dengan kelas Test2 dan anda tidak mengimportnya dalam Test2.

Sebenarnya, sebaiknya gerakkan kursor ke ralat sendiri dan tekan F2 untuk melihat maklumat pop timbul, seperti yang @taomaokun katakan.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan