Bir alt sınıf oluştur
Çocuk sınıfların — genelde alt sınıf denir — amacı, ebeveyn sınıfın işlevselliğini özelleştirmek ve genişletmektir.
Kursun başlarında gördüğün Employee sınıfını hatırla. Çoğu organizasyonda yöneticilerin sıradan çalışanlara göre daha fazla ayrıcalığı ve sorumluluğu vardır. Bu yüzden, Employee’dan daha fazla işlev sunan bir Manager sınıfı tanıtmak mantıklı olur.
Ama bir Manager hâlâ bir çalışandır; bu nedenle Manager sınıfı Employee sınıfından kalıtılmalıdır.
Bu egzersiz
Python'da Nesne Yönelimli Programlama
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
class Employee:
MIN_SALARY = 30000
def __init__(self, name, salary=MIN_SALARY):
self.name = name
if salary >= Employee.MIN_SALARY:
self.salary = salary
else:
self.salary = Employee.MIN_SALARY
def give_raise(self, amount):
self.salary += amount
# Define a new class Manager inheriting from Employee
____
# Define a Manager object
mng = ____
# Print mng's name
____