Soyut Bir Temel Sınıf Oluşturma
Soyut temel sınıflar, birbirine oldukça benzeyen birçok sınıf için bir "taslak" oluşturmanın harika bir yoludur. Bu örnekte, biri soyut biri somut iki yöntemi olan Company adlı bir soyut temel sınıf oluşturacaksın. Bol şans!
Bu egzersiz
Python'da Orta Düzey Nesne Yönelimli Programlama
kursunun bir parçasıdırEgzersiz talimatları
abcmodülündenABCveabstractmethodöğelerini içe aktar.ABCsınıfından miras alanCompanyadlı bir soyut temel sınıf oluştur.create_budget()adlı bir soyut yöntem tanımla, ancak herhangi bir mantık yazmamak içinpasskullan.hire_employee()adında bir somut yöntem oluştur.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import the ABC class and abstractmethod decorator from abc
from abc import ____, ____
# Define an abstract base class called Company
class ____(____):
# Create an abstract method called create_budget()
____
def ____(self):
____
# Create a concrete method with name hire_employee()
def ____(self, name):
print(f"Welcome to the team, {name}!")