

Arkadaşlar ben galiba bu ikisi arasındaki farkı tam anlamamışım yada düzgün kullanmayı bilmiyorum FileFilter kullanarak kendi filte sınıfımı yazıorum ama aslında yazamıyorum Sorun şu ki aşağıdaki gibi yapsam "no interface execpted here" yazıyor Implement desem hata vermiyor fakat bu seferde addChoosableFileFilter metodunu kullanımıyorum çünkü parametre olarak FileFilter bekliyor


Yukaridaki gibi kullanirsan hata ortadan kalkar.
Zannediyorum isim benzerlikleri yüzünden bu düsünce karmasasina girmissin. Keske hepimiz senin gibi bu tip buhranlara girsek de bu sayede meselelerin icyüzünü anlama yolunda daha hizli ilerleyebilsek. :-)
Özet: Bir Class baska bir Class'i extend edebilir.
Bir Class baska bir Abstract Class'i extend edebilir. Ederse Abstract Class'in tüm abstract metod deklarasyonlarini implemente etmek zorundadir.
Bir Class bir Interface'i implements edebilir. Ederse interface'in icindeki tüm metod deklarasyonlarini implemente etmek mecburiyetindedir.
Bir Class bir Abstract Class'i implements edemez.