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

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

kursunun bir parçasıdır
Kursu Görüntüle

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