1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Lập trình Hướng đối tượng Nâng cao với Python

Connected

Bài tập

Truy cập các thuộc tính không tồn tại

Đôi khi, bạn sẽ thử truy cập một thuộc tính không tồn tại trong namespace của đối tượng. Khi đó, Python thường ném ra AttributeError. Trong bài tập này, bạn sẽ luyện cách xử lý tình huống này bằng một trong các phương thức ma thuật của Python. Hãy bắt đầu nào!

Hướng dẫn

100 XP
  • Định nghĩa một phương thức sẽ được thực thi khi tham chiếu tới một thuộc tính không được định nghĩa trong namespace của BankAccount; phương thức này nhận tham số self và name.
  • Thêm logic vào phương thức ma thuật để in ra thông điệp gợi ý rằng thuộc tính được tham chiếu nên được thiết lập cho đối tượng.
  • Tạo một đối tượng của lớp BankAccount, rồi thử truy cập thuộc tính routing_number; quan sát đầu ra.