İçindekiler:
Tanım - Temel Sınıf ne anlama geliyor?
Temel sınıf, diğer sınıfların türetildiği, nesne yönelimli bir programlama dilinde bir sınıftır. Temel sınıftan dolaylı olarak miras alınan kodu (yapıcılar ve yıkıcılar hariç) yeniden kullanabilen diğer sınıfların oluşturulmasını kolaylaştırır. Bir programcı, türetilmiş sınıfla ilgili üyeleri ekleyerek veya geçersiz kılarak temel sınıf işlevselliğini genişletebilir.
Bir temel sınıf, üst sınıf veya üst sınıf olarak da adlandırılabilir.
Techopedia Temel Sınıfı açıklıyor
Temel sınıftan türetilen bir sınıf, hem verileri hem de davranışı miras alır. Örneğin, "araç", "otomobil" ve "otobüs" ün türetildiği bir temel sınıf olabilir. Arabalar ve otobüslerin ikisi de araçtır, ancak her biri araç taban sınıfında kendi uzmanlığını temsil eder.
Temel sınıf aşağıdaki özelliklere sahiptir:
- Temel sınıflar türetilmiş sınıflardan önce otomatik olarak başlatılır.
- Türetilmiş sınıf, temel sınıf yapıcısını eşleşen bir parametre listesiyle çağırarak örnekleme sırasında temel sınıfla iletişim kurabilir.
- Temel sınıf üyelerine türetilmiş sınıftan açık bir kadro aracılığıyla erişilebilir.
- Bir temel sınıfta soyut yöntemler tanımlanmışsa, bu sınıf bir soyut sınıf olarak kabul edilir ve soyut olmayan türetilmiş sınıf bu yöntemleri geçersiz kılmalıdır.
- Soyut temel sınıflar, bildirimlerinde "abstract" anahtar sözcüğü kullanılarak oluşturulur ve "new" anahtar sözcüğünü kullanarak doğrudan başlatılmasını önlemek için kullanılır.