Java'da soyut sınıfın avantajı nedir?
Java'da soyut sınıfın avantajı nedir?

Video: Java'da soyut sınıfın avantajı nedir?

Video: Java'da soyut sınıfın avantajı nedir?
Video: Java Programlama Dersleri 35 - Abstract Classlar 2024, Mayıs
Anonim

NS avantaj kullanmanın soyut sınıf birkaç ilgili gruplandırabilmenizdir sınıflar kardeş olarak bir arada. gruplama sınıflar birlikte, bir programı düzenli ve anlaşılır kılmak için önemlidir. Soyut sınıflar geleceğe özel şablonlardır sınıflar.

Ayrıca bilin, neden Java'da soyut sınıfa ihtiyacımız var?

Java Soyut sınıfı arayüz yöntemlerinin uygulanmasını bile sağlamadan arayüzleri uygulayabilir. Java Soyut sınıfı tüm alt sınıflara ortak yöntem uygulaması sağlamak veya varsayılan uygulama sağlamak için kullanılır. Biz Yapabilmek java'da soyut sınıfı çalıştır Aynı diğerleri gibi sınıf main() yöntemi varsa.

Bir de sorabilir, neden normal sınıf yerine soyut sınıf kullanmalıyız? soyut sınıf temel olarak tüm çocuk için varsayılan işlevsellik sağlamamıza izin verir sınıflar olmayan aracılığıyla Öz yöntemler. Yani bunun yerine soyut sınıf kullanın beton sınıf . Ve ne zaman Biz bir nesne oluşturmaya çalışın soyut sınıf kullanıcı derlemede hata alacak Bunun yerine çalışma zamanı. Yani, sahip olmak güvenli soyut sınıf.

Bunu göz önünde bulundurarak, soyut sınıfların anlamı nedir?

Amacı bir soyut sınıf tamamını uygulamadan birden çok alt sınıf tarafından miras alınabilecek bazı ortak davranışları tanımlamaktır. sınıf . C#'da, Öz anahtar kelime hem bir soyut sınıf ve saf bir sanal yöntem.

Soyut sınıf ile normal sınıf arasındaki fark nedir?

tek gerçek fark bu beton mu sınıf tüm yöntemleri için uygulamayı sağladığı (veya devraldığı) için başlatılabilir. Bir soyut sınıf en az bir yöntem uygulanmadığı için somutlaştırılamaz. Soyut sınıflar uzatılmak istenmektedir.

Önerilen: