VnexTR: Bilişim Forumu

Tam Versiyon: Python – Kalıtım (Inheritance)
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Kod:
class Çalışan():
    def __init__(self,isim,maaş,departman):
        print("Çalışan sınıfının init fonksiyonu")
        self.isim = isim
        self.maaş = maaş
        self.departman = departman
    def bilgilerigoster(self):
        
        print("Çalışan sınıfının bilgileri.....")
        
        print("İsim : {} \nMaaş: {} \nDepartman: {}\n".format(self.isim,self.maaş,self.departman))
    def departman_degistir(self,yeni_departman):
        print("Departman değişiyor....")
        self.departman = yeni_departman
 
Kod:
class Yönetici(Çalışan): # Çalışan sınıfından miras alıyoruz.
    pass # Pass Deyimi bir bloğu sonradan tanımlamak istediğimizde kullanılan bir deyimdir.
 
Kod:
yönetici1 = Yönetici("Mehmet Baltacı",3000,"İnsan Kaynakları") # yönetici objesi
 
"""
Çıktı
 
Çalışan sınıfının init fonksiyonu
 
"""
 
Kod:
yönetici1.bilgilerigoster()
 
"""
Çıktı
 
Çalışan sınıfının bilgileri.....
İsim : Mehmet Baltacı
Maaş: 3000
Departman: İnsan Kaynakları
 
"""
Yararlı Teşekkürler Gülümse