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

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, kursun bir parçasıdır

Python'da Orta Düzey Nesne Yönelimli Programlama

Kursa Göz Atın

Egzersiz talimatları

  • abc modülünden ABC ve abstractmethod öğelerini içe aktar.
  • ABC sınıfından miras alan Company adlı bir soyut temel sınıf oluştur.
  • create_budget() adlı bir soyut yöntem tanımla, ancak herhangi bir mantık yazmamak için pass kullan.
  • hire_employee() adında bir somut yöntem oluştur.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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}!")
Kodu Düzenle ve Çalıştır