java的List接口中为什么要包含所有Collection接口中的方法?
PHP中文网
PHP中文网 2017-04-18 09:25:38
0
3
562

java的List接口中为什么要包含所有Collection接口中的方法?

不是已经继承Collection接口了, 为什么还要再写一遍?

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(3)
巴扎黑
  1. Antara muka sempurna Fungsi yang dibawa oleh antara muka Koleksi dan Senarai yang sama tidak sama.

    Collection中的add 只是保证容器中包含参数对象。
    List中的add 将参数对象保存到容器的末尾。
  2. Memperbaiki dokumentasi agak berkaitan dengan perkara pertama.

Peter_Zhu

Malah, ini mungkin hanya amalan pembangun Java.
Biasanya keperluan kami akan menyatakan antara muka mana yang perlu dilaksanakan oleh kelas tertentu, tetapi sebenarnya, jika kami mengambil masalah untuk mencari kebergantungan bersama antara antara muka ini dan kemudian menghapuskan projek pendua, prosesnya akan menjadi rumit, dan pendua ini akan juga Diproses secara automatik pada masa penyusunan. Oleh itu, orang-orang ini terus menulis kelas yang diperlukan untuk dilaksanakan, menjimatkan masalah penyahduplikasian manual.

阿神

Jika terdapat N peringkat warisan, maka anda perlu mencari kaedah antara muka terendah sepanjang masa

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