Hướng dẫn what is class explain with example in python? - lớp giải thích với ví dụ trong python là gì?
Đối tượng và lớp PythonPython là một ngôn ngữ lập trình hướng đối tượng. Không giống như lập trình theo định hướng thủ tục, trong đó nhấn mạnh chính là các chức năng, ứng suất lập trình hướng đối tượng trên các đối tượng. Show
Một đối tượng chỉ đơn giản là một tập hợp dữ liệu (biến) và phương thức (hàm) hoạt động trên các dữ liệu đó. Tương tự, một lớp là một bản thiết kế cho đối tượng đó. Chúng ta có thể nghĩ về một lớp học như một bản phác thảo (nguyên mẫu) của một ngôi nhà. Nó chứa tất cả các chi tiết về sàn, cửa ra vào, cửa sổ, vv Dựa trên những mô tả này, chúng tôi xây dựng ngôi nhà. Nhà là đối tượng. Vì nhiều ngôi nhà có thể được làm từ bản thiết kế của một ngôi nhà, chúng ta có thể tạo ra nhiều đối tượng từ một lớp. Một đối tượng còn được gọi là một thể hiện của một lớp và quá trình tạo đối tượng này được gọi là khởi tạo.instantiation. Xác định một lớp học trong PythonGiống như các định nghĩa chức năng bắt đầu với từ khóa def trong Python, các định nghĩa lớp bắt đầu bằng từ khóa lớp. Chuỗi đầu tiên bên trong lớp được gọi là DocString và có một mô tả ngắn gọn về lớp. Mặc dù không bắt buộc, điều này rất được khuyến khích. Dưới đây là một định nghĩa lớp đơn giản.
Một lớp tạo ra một không gian tên cục bộ mới nơi tất cả các thuộc tính của nó được xác định. Các thuộc tính có thể là dữ liệu hoặc chức năng. Ngoài ra còn có các thuộc tính đặc biệt trong đó bắt đầu với Double nhấn mạnh 0. Ví dụ, 1 cung cấp cho chúng ta tài liệu của lớp đó.Ngay khi chúng tôi xác định một lớp, một đối tượng lớp mới được tạo với cùng tên. Đối tượng lớp này cho phép chúng tôi truy cập các thuộc tính khác nhau cũng như khởi tạo các đối tượng mới của lớp đó.
Đầu ra 10 Tạo một đối tượng trong PythonChúng tôi đã thấy rằng đối tượng lớp có thể được sử dụng để truy cập các thuộc tính khác nhau. Nó cũng có thể được sử dụng để tạo các phiên bản đối tượng mới (khởi tạo) của lớp đó. Quy trình để tạo một đối tượng tương tự như một cuộc gọi chức năng.
Điều này sẽ tạo ra một thể hiện đối tượng mới có tên Harry. Chúng ta có thể truy cập các thuộc tính của các đối tượng bằng tiền tố tên đối tượng. Các thuộc tính có thể là dữ liệu hoặc phương thức. Các phương thức của một đối tượng là các chức năng tương ứng của lớp đó. Điều này có nghĩa là để nói, vì 2 là một đối tượng hàm (thuộc tính của lớp), 2 sẽ là một đối tượng phương thức.
Đầu ra
Tạo một đối tượng trong Python Chúng tôi đã thấy rằng đối tượng lớp có thể được sử dụng để truy cập các thuộc tính khác nhau. Nó cũng có thể được sử dụng để tạo các phiên bản đối tượng mới (khởi tạo) của lớp đó. Quy trình để tạo một đối tượng tương tự như một cuộc gọi chức năng. Điều này sẽ tạo ra một thể hiện đối tượng mới có tên Harry. Chúng ta có thể truy cập các thuộc tính của các đối tượng bằng tiền tố tên đối tượng. Các thuộc tính có thể là dữ liệu hoặc phương thức. Các phương thức của một đối tượng là các chức năng tương ứng của lớp đó. Điều này có nghĩa là để nói, vì class Person:
"This is a person class"
age = 10
def greet(self):
print('Hello')
# Output: 10
print(Person.age)
# Output: |