Video: Soyut sınıf C++ nedir?
2024 Yazar: Lynn Donovan | [email protected]. Son düzenleme: 2023-12-15 23:54
Soyut Sınıflar ( C ++)
A sınıf en az bir saf sanal işlev içeren bir soyut sınıf . sınıflar dan türetilmiş soyut sınıf saf sanal işlevi uygulamalıdır, yoksa onlar da soyut sınıflar.
Bu şekilde, C++'da soyut sınıfın kullanımı nedir?
NS amaç bir soyut sınıf bir dizi somut alt sınıf için ortak bir protokol tanımlamaktır. Bu, kodu paylaşan nesneleri tanımlarken kullanışlıdır. Öz fikirler vb. soyut sınıf her zaman bir derleyici hatasıyla sonuçlanır.
İkincisi, soyut sınıf neyi örnekle açıklar? A sınıf “kullanılarak bildirilir. Öz ” anahtar kelimesi olarak bilinir soyut sınıf . sahip olabilir Öz yöntemler (gövdesiz yöntemler) ve somut yöntemler (gövdeli normal yöntemler). Bir soyut sınıf somutlaştırılamaz, bu da onun bir nesnesini yaratmanıza izin verilmediği anlamına gelir.
Benzer şekilde, soyut bir C++ sınıfının ne olduğu sorulur.
Bir soyut sınıf bir sınıf özellikle taban olarak kullanılmak üzere tasarlanmış sınıf . Bir soyut sınıf en az bir saf sanal işlev içerir. Bir sanal üye işlevin bildiriminde saf bir belirteç (= 0) kullanarak saf bir sanal işlev bildirirsiniz. sınıf beyanname.
C++'da soyut sınıf ve somut sınıf nedir?
Bir soyut sınıf baz olarak kullanılmak içindir sınıf burada bazı veya tüm işlevler tamamen sanal olarak bildirilir ve bu nedenle somutlaştırılamaz. A beton sınıfı sıradan biri sınıf tamamen sanal işlevleri olmayan ve bu nedenle somutlaştırılabilen.