Python - Inheritance - Kalıtım

preview_player
Показать описание
Python Kalıtım Inheritance, sınıfların başka bir sınıftan miras alması demektir.Bu miras alma içerisinde o sınıfın özellikleri,tanımlanmış metotları yer alır.Günümüzdeki kalıtım ile aynı mantıkta çalışır.Çocuğun anne veya babadan kalıtım alması gibi.

Kalıtımda miras alınan sınıf temel sınıftır.Miras alan sınıf ise alt sınıf olarak tanımlanır.

Programcılar bir uygulama geliştirirken farklı farklı sınıflar için aynı özellikleri,metotları tanımlamak zorunda kalabilirler.Inheritance bu noktada programcıların işini kolaylaştırıp tekrarı önler.Örneğin bir Mühendis sınıfınız olsun ve bu sınıfın üyelerinin adı,soyadı,maaşı gibi özellikleri olduğunu düşünün.Bir diğer sınıfınız da Bilgisayar Mühendisleri sınıfı olsun.Bu sınıfın üyelerininde adı,soyadı,maaşı gibi özellikleri olsun.Aynı mantıkla Makine Mühendisleri,İnşaat Mühendisleri gibi sınıflarınızında olduğunu düşünelim.Bütün bu özellikleri her sınıf için oluşturmanız gerekecektir.Buda programcının aynı kodu defalarca yazması demektir.İşte inheritance bu noktada şöyle bir çözüm üretir.

Ortak olan özellikleri Mühendis sınıfında tanımla,diğer sınıfların kendine ait özelliklerini ise kendi sınıflarında tasarla.Son olarak diğer sınıflar Mühendis sınıfından kalıtım alsın.Mühendis sınıfının özelliklerini,metotlarını kullanabilsin.

Burada miras alınan temel sınıf Mühendisler,miras alan alt sınıflar ise Bilgisayar Mühendisleri,Makine Mühendisleri,İnşaat Mühendisleri gibi.
Рекомендации по теме
Комментарии
Автор

video müq eline sağlık tam gaz devam :)

enespepe