การจัดการลำดับชั้นของ exception
ก่อนหน้านี้ คุณได้กำหนดคลาส Employee ที่มีเมธอด get_bonus() ซึ่งจะ raise BonusError หรือ SalaryError ตามพารามิเตอร์ที่รับเข้ามา โดย BonusError นั้น inherit มาจาก SalaryError การ inherit ของ exception ส่งผลต่อการจัดการ exception อย่างไร?
คลาส Employee ถูกกำหนดให้แล้ว โดยมีเงินเดือนขั้นต่ำที่ 30000 และโบนัสสูงสุดที่ 5000
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การเขียนโปรแกรมเชิงวัตถุใน Python
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำจริง
เปลี่ยนทฤษฎีให้เป็นการลงมือทำด้วยแบบฝึกหัดเชิงโต้ตอบหนึ่งในของเรา
เริ่มแบบฝึกหัด