or
Bài tập này là một phần của khóa học
Trong chương này, bạn sẽ học OOP là gì, khác gì so với lập trình thủ tục, và có thể áp dụng ra sao. Bạn sẽ tự định nghĩa lớp của mình, đồng thời học cách tạo phương thức, thuộc tính, và hàm khởi tạo (constructor).
Bài tập hiện tại
Kế thừa và đa hình là các khái niệm cốt lõi của OOP, giúp tái sử dụng mã hiệu quả và nhất quán. Học cách kế thừa từ một lớp, tùy biến và định nghĩa lại phương thức, và ôn lại sự khác nhau giữa dữ liệu cấp lớp và dữ liệu cấp thể hiện.
Trong chương này, bạn sẽ học cách đảm bảo các đối tượng lưu trữ cùng dữ liệu được xem là bằng nhau, cách định nghĩa và tùy biến chuỗi biểu diễn của đối tượng, và thậm chí cách tạo kiểu lỗi mới. Qua các bài tập tương tác, bạn sẽ học cách tùy biến lớp sâu hơn để chúng hoạt động giống các kiểu dữ liệu tiêu chuẩn của Python.
Thiết kế lớp để kế thừa như thế nào? Python có thuộc tính riêng tư không? Có thể kiểm soát quyền truy cập thuộc tính không? Bạn sẽ tìm thấy câu trả lời cho những câu hỏi này (và hơn thế nữa) khi học các thực hành tốt nhất về thiết kế lớp.