"Merhaba Amigo! Bilaabo sana soyut sınıf ile arayüz arasındaki farkları anlatacak. Birkaç tane var."
Soyut sınıf | Arayüz |
---|---|
Miras | |
Soyut bir sınıf yalnızca bir sınıfı miras alabilir , ancak herhangi bir sayıda arabirimi miras alabilir . | Bir arabirim sınıfları miras alamaz , ancak herhangi bir sayıda arabirimi devralabilir . |
Soyut yöntemler | |
Soyut bir sınıf, soyut yöntemler içerebilir . Ama hiç olmayabilir . | Bir arabirimin tüm statik olmayan ve varsayılan olmayan yöntemleri soyuttur , yani uygulamaları yoktur. Bir arayüzün hiçbir yöntemi olamaz . |
Uygulamalı yöntemler | |
Soyut bir sınıf, uygulamalı yöntemler içerebilir . | Bir arayüzün varsayılan yöntemleri olabilir . |
Veri | |
Kısıtlama yok. | Bir arabirim yalnızca genel nihai statik verileri içerir. |
nesne oluşturma | |
Bir soyut sınıfın örneğini oluşturamazsınız. | Bir arayüzün örneğini oluşturamazsınız. |
"Benim anladığım bu. Kısa ve öz."
"Teşekkürler, Amigo."
GO TO FULL VERSION