


Python'da Alt Sınıf Nedir?
Alt sınıf, üst sınıf veya ana sınıf adı verilen başka bir sınıftan özellikleri ve yöntemleri miras alan bir sınıftır. Alt sınıf, üst sınıfın tüm niteliklerini ve yöntemlerini miras alır ve aynı zamanda kendi niteliklerini ve yöntemlerini de ekleyebilir. " ve "park". Artık Araç sınıfından miras alan ve arabalara özel kendi niteliklerini ve yöntemlerini ekleyen "Araba" adında bir alt sınıf oluşturabiliriz. Araba sınıfı, Araç sınıfının tüm niteliklerini ve yöntemlerini devralır ve aynı zamanda "make" ve "model" gibi kendi özniteliklerini ve yöntemlerini de ekleyebilir.
İşte Python'da bir alt sınıfı nasıl tanımlayabileceğinize dair bir örnek:
```
class Araç:
def __init__(self, color, number_of_wheels):
self.color = color
self.number_of_wheels = number_of_wheels
def Drive(self):
print("Sürüş...")
def park(self):
print("Park Edilmiş...")
sınıf Araba(Araç):
def __init__(kendi, marka, model, yıl):
super().__init__(marka, model, yıl)
self.make = make
self. model = model
self.yıl = yıl
def Drive(self):
print(" + self.make + " " + self.model + " in " + self.year'ı sürmek)
```
Bu örnekte, Araba sınıfı, Araç sınıfından miras alır ve arabalara özgü kendi niteliklerini ve yöntemlerini ekler. Araba sınıfı aynı zamanda arabanın markasını, modelini ve yılını içeren yeni bir uygulamayla Araç sınıfının sürüş yöntemini de geçersiz kılar.
Alt sınıflar, bir sınıfın özelliklerini miras alan daha özel bir versiyonunu oluşturmak istediğinizde yararlı olabilir. Bir ebeveyn sınıfının yöntemleri. Sınıflar arasında hiyerarşik ilişkiler oluşturmak ve kodun yeniden kullanımını ve modülerliği teşvik etmek için nesne yönelimli programlamada yaygın olarak kullanılırlar.



