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

Özellikler oluştur ve ayarla

Bir özelliği (property) tanımlamanın iki adımı vardır:

  • önce, veriyi tutacak "iç" bir öznitelik (attribute) tanımla;
  • ardından, adı özellik adı olacak şekilde @property ile süslenmiş bir yöntem tanımla ve veriyi saklayan iç özniteliği döndür.

Özel bir setter yöntemi de tanımlamak istersen ekstra bir adım daha var:

  • adı tam olarak özellik adı (yine) olan başka bir yöntem tanımla ve onu @prop_name.setter ile süsle; burada prop_name özelliğin adı. Yöntem iki argüman almalı — her zamanki gibi self ve özelliğe atanan değer.

Bu egzersizde, bir Customer sınıfı için balance adlı bir özellik oluşturacaksın — daha önce çalıştığın balance özniteliğinin daha iyi ve kontrollü bir sürümü.

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.

# Create a Customer class
____
Kodu Düzenle ve Çalıştır