Soyut sınıflara ve soyut yöntemlere ne gerek var?
Soyut sınıflara ve soyut yöntemlere ne gerek var?

Video: Soyut sınıflara ve soyut yöntemlere ne gerek var?

Video: Soyut sınıflara ve soyut yöntemlere ne gerek var?
Video: SOYUT NORM ve SOMUT NORM DENETİMİ NASIL OLUR? #kpssanayasa2020 #anayasavideoları SERVAN HOCA 2024, Kasım
Anonim

Soyut sınıflar . Soyut (hangi Java ile destekler Öz anahtar kelime) anlamına gelir sınıf veya yöntem veya alan veya tanımlandığı yerde somutlaştırılamaz (yani yaratılamaz). Başka bir nesne, söz konusu öğeyi somutlaştırmalıdır. eğer bir sınıf soyut , ondan bir nesne başlatamazsınız.

Bu bağlamda, 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.

Yukarıdakilerin yanı sıra, soyut sınıf ile soyut yöntem arasındaki fark nedir? A yöntem anahtar kelime kullanılarak bildirilen Öz denir soyut yöntem . soyut yöntemler yalnızca beyandır ve uygulaması olmayacaktır. bir Java sınıf içeren soyut sınıf olarak beyan edilmelidir soyut sınıf . Bir soyut yöntem yalnızca genel veya korumalı bir görünürlük değiştirici ayarlayabilir.

Peki, soyut sınıfta soyut yönteme sahip olmak zorunlu mu?

Öyle değil gerekli bir … için soyut sınıf ile soyut yönteme sahip . Java soyut sınıf arayüzün uygulanmasını bile sağlamadan arayüzleri uygulayabilir yöntemler . Java soyut sınıf ortak sağlamak için kullanılır yöntem tüm alt sınıflara uygulama veya varsayılan uygulama sağlamak için.

Soyut yöntemler nelerdir?

Bir soyut yöntem bir yöntem bu bildirilir, ancak uygulama içermez. Soyut sınıflar somutlaştırılamayabilir ve aşağıdakiler için uygulamalar sağlamak için alt sınıflar gerektirebilir. soyut yöntemler . Bir örneğe bakalım Öz sınıf ve bir soyut yöntem.

Önerilen: