BaşlayınÜcretsiz Başlayın

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ır
Kursu Görüntüle

Uygulamalı 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
____
Kodu Düzenle ve Çalıştır