"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