ควบคุมการเข้าถึงหมายเลขบัญชี
มีการกำหนดคลาส BankAccount และใช้สร้างออบเจกต์ checking_account โดยรับพารามิเตอร์เดียวคือ account_number และมีการสร้าง descriptor สำหรับแอตทริบิวต์ account_number โดยใช้ decorator @property
ให้อัปเดตแอตทริบิวต์ account_number ให้เก็บค่า "91003354" จากนั้นลบแอตทริบิวต์นั้น แล้วสังเกตผลลัพธ์ เมธอดและ decorator ใดที่เป็นไปได้ว่าถูกใช้เพื่อสร้างผลลัพธ์นี้เมื่อตั้งค่าและลบแอตทริบิวต์ account_number?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Object-Oriented Programming ใน Python ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด