Hướng dẫn python node class - lớp nút python
Mở đầu cho series học lập trình Python nâng cao chúng ta sẽ tìm hiểu về thực hành hướng đối tượng trong Python, ở series này mình sẽ không nhắc nhiều về lý thuyết hướng đối tượng nữa mà nếu bạn nào chưa biết thì có thể tham khảo ở đây. Như các bạn đã được tìm hiểu thì một đối tượng có thể có một hoặc nhiều class và trong mỗi class thì lại chứa một hoặc nhiều các thuộc tính và các phương thức... Để khai báo một class trong Python thì mọi người sử dụng cú pháp sau: Trong đó, VD: Mình sẽ khai báo class Person.: Mình sẽ khai báo class Person.
2, Khai báo thuộc tính trong Class.Như ở trên mình có nói thì một class có thể chứa một hoặc rất nhiều các thuộc tính bên trong. Thuộc tính trong class, cũng tương tự như biến ở trong lập trình hướng thủ tục. Để khai báo một thuộc tính trong class thì mọi người chỉ cần khai báo như khai báo một biến bình thường và lưu ý là nó phải nằm trong phạm vi của class. VD: Mình sẽ khai báo thêm một số thuộc tính cho class 5 ở trên.
3, Khai báo phương thức trong Class.Phương thức ở trong hướng đối tượng cũng tương tự như hàm ở trong lập trình hướng thủ tục và một class thì có thể không có hoặc có nhiều phương thức. Để khai báo một phương thức trong Python mọi người chỉ cần khai báo như khai báo một hàm bình thường, và lưu ý là phải khai báo trong phạm vi của class. VD: Mình sẽ khai báo thêm một số phương thức cho class 5 ở trên.
Chú ý:Ở trong ví dụ trên mình có sử dụng từ khóa 7. Thì từ khóa 7 ở đây dùng để thể hiện lại chính class đang chứa nó, và dựa vào nó thì chúng ta có thể truy cập vào các phần tử đang có trong class hiện tại.4, Khởi tạo class.Sau khi đã khai báo được class trong Python rồi, thì để khởi tạo nó mọi người sử dụng cú pháp sau:
Trong đó::
VD: Mình sẽ khởi tạo class person ở trên.: Mình sẽ khởi tạo class person ở trên.
Sau khi đã khởi tạo được class rồi thì biến được instane lại class đó sẽ có thể truy cập được các phần tử được cho phép trong class đó. Bằng cách sử dụng dấu 1 theo cú pháp sau:
Trong đó::
Sau khi đã khởi tạo được class rồi thì biến được instane lại class đó sẽ có thể truy cập được các phần tử được cho phép trong class đó. Bằng cách sử dụng dấu
class Person: name = "Vũ Thanh Tài"; age = 22; male = True2 là biến thể hiện lại object. 3 là tên thuộc tính mà bạn muốn truy xuất.
class Person:
name = "Vũ Thanh Tài";
age = 22;
male = True |