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

Python'da Nesne Yönelimli Programlama

Kursa Göz Atın

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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