Tạo phân lớp python
Python là ngôn ngữ hướng đối tượng ngay từ đầu. Bởi vậy, việc tạo ra và sử dụng các lớp và các đối tượng là hết sức dễ dàng. Bài viết này sẽ giúp bạn trở thành một chuyên gia trong việc sử dụng hướng đối tượng Hỗ trợ lập trình Python Dưới đây là những khái niệm cơ bản nhất 1. Tổng quan về OOP
2. Khai báo lớp học
Ví dụ
3. Tạo phiên bản
Khi đó sẽ gọi hàm init() và truyền instance_1 vào self biến, truyền 'PhucLC' vào tên biến, truyền 5000 $ vào biến income. When used self. tên chính là instance_1. Tên 4. Truy cập thuộc tính
Có thể tạo mới, sửa, xóa thuộc tính của class hay instance lúc nào cũng được
Ngoài ra, thông thường để truy cập các thuộc tính, có thể sử dụng các hàm có sẵn
5. Kế thừa lớp - Kế thừaThay vì định nghĩa một lớp mới hoàn toàn, bạn có thể kế thừa từ lớp (nhiều lớp-đa kế thừa) đã có (gọi là lớp cha). Lớp này sẽ bao gồm và có thể sử dụng mọi thuộc tính, phương thức của lớp cha đúng như chúng được định nghĩa tại lớp con Lớp con cũng có thể ghi đè (định nghĩa lại) các thuộc tính của lớp cha
Bạn thấy đấy, lớp B không hề định nghĩa hàm test, nhưng do kế thừa A nên có thể sử dụng hàm test như đã được định nghĩa ở B. Overriding Methods – Ghi đè hàm 06. Thuộc tính ẩnThuộc tính có tên bắt đầu bởi 2 dấu gạch dưới "__" là thuộc tính ẩn, không thể truy cập trực tiếp 1Tuy nhiên, bạn vẫn có thể truy cập bằng cách 2Lưu ý, đây không phải là thuộc tính riêng (riêng tư), mà chỉ giúp hạn chế truy cập (ẩn tính) Bạn có thể tìm hiểu thêm về class trong Python tại đây. https. // tài liệu. con trăn. tổ chức/3. 5/hướng dẫn/lớp học. html |