Tất cả các lập trình viên đều biết Python là ngôn ngữ lập trình hướng đối tượng kể từ khi nó tồn tại. Trong ngôn ngữ lập trình hướng đối tượng, lớp đóng vai trò chủ đạo. Nó có nghĩa là các lớp đang xây dựng các khối của ngôn ngữ lập trình hướng đối tượng Show
Bài viết này sẽ giúp lập trình viên Python trở thành một chuyên gia và xử lý các phần lập trình hướng đối tượng của Python, như lớp và thể hiện Các lớp trong Python là gì?Lớp là thực thể cơ bản nhất của Python vì nó đóng vai trò là cốt lõi của lập trình hướng đối tượng. Do đó, người dùng có thể tạo và sử dụng các lớp và thể hiện hết sức đơn giản và dễ dàng Mọi thứ mà người dùng nhìn thấy trong Python là một đối tượng, chẳng hạn như số nguyên, hàm, từ điển, danh sách và nhiều thực thể khác. Nó là một phần con của một lớp. Mọi đối tượng Python đều có một loại và người dùng có thể tạo các loại đối tượng bằng cách sử dụng các lớp cú pháp
Hãy để chúng tôi lấy một ví dụ để hiểu các lớp Python
Tên lớp là "Nhân viên" và nó không kế thừa từ một lớp Python khác. Thông thường, người dùng viết hoa tên Lớp, nhưng họ chỉ có thể làm điều này cho một kỹ thuật thông thường, điều này không phải lúc nào cũng cần thiết Sau đó, họ phải tạo thụt lề cho mọi thứ trong một lớp, tương tự như cách họ tạo thụt lề trong một hàm, vòng lặp for, câu lệnh if hoặc bất kỳ khối mã nào khác Ghi chú Dòng bắt đầu của khối mã không thụt lề nằm ngoài phạm vi của lớp Giải trình Trong ví dụ trên, chúng tôi đã tạo một lớp Python với tên của lớp "Nhân viên. " Bên trong lớp, "pass" là câu lệnh cấm hoạt động Lớp Sinh viên này không chỉ định bất kỳ thuộc tính hoặc phương thức nào, nhưng về mặt cú pháp, người dùng cần xác định điều gì đó trong định nghĩa lớp và do đó, câu lệnh pass Quan trọng Phạm vi của một lớp là vùng mà từ đó các đối tượng (hàm, biến và thuộc tính) của một lớp có thể truy cập được. Theo mặc định, tất cả các đối tượng của một lớp là công khai Người dùng có thể truy cập bất kỳ thành viên nào từ bên ngoài môi trường lớp học Chúng ta hãy xem một ví dụ khác về lớp Python
đầu ra Các thể hiện trong Python là gì và làm thế nào để xác định và gọi một phương thức thể hiện?Trường hợp là đối tượng của một lớp trong Python. Nói cách khác, người dùng có thể định nghĩa một thể hiện của một lớp cụ thể như một đối tượng riêng lẻ Người dùng có thể định nghĩa các phương thức Instance bên trong một lớp Python, tương tự như cách họ định nghĩa một hàm thông thường
Gọi một phương thức ví dụNgười dùng có thể sử dụng toán tử dấu chấm (. ) để gọi phương thức thể hiện và thực thi khối mã hoặc hành động được chỉ định trong phương thức thể hiện Hãy xem một ví dụ để hiểu rõ hơn
đầu ra Giải trình cái tôi. tên và bản thân. tuổi là các biến thể hiện của lớp Nhân viên. Để truy cập biến đối tượng từ phương thức đối tượng, người dùng cần sử dụng hàm show() Sau đó, chúng tôi đã tạo hai đối tượng với hai chi tiết nhân viên khác nhau và sau đó chúng tôi gọi phương thức thể hiện theo tên nhân viên Thuộc tính lớp và trường hợp trong PythonTrong Python, người dùng có thể sử dụng các thuộc tính của Lớp thuộc về chính lớp đó. Tất cả các thể hiện của lớp đó có thể chia sẻ điều này Đoạn mã
đầu ra Không giống như các thuộc tính lớp, các đối tượng Python không chia sẻ các thuộc tính thể hiện. Tất cả đối tượng Python đều có một bản sao thuộc tính thể hiện của chúng Đoạn mã
đầu ra Biến lớp và trường hợp trong PythonKhi người dùng định nghĩa một lớp, các biến họ sử dụng trong một lớp là các biến lớp và các biến được sử dụng trong một thể hiện của lớp là các biến thể hiện. Người dùng không sử dụng các biến lớp thường xuyên như khi họ sử dụng các biến thể hiện Các thể hiện Python của lớp có các biến thể hiện. Nó chỉ ra rằng mọi đối tượng hoặc thể hiện đều có các biến thể hiện duy nhất của nó, i. e. , các biến thể hiện khác nhau đối với từng đối tượng hoặc thể hiện của một lớp Mã số
đầu ra Đoạn mã sử dụng các biến thể hiện
đầu ra Phần kết luận Bài viết này là tất cả về các lớp và thể hiện trong Python. Đây là những thành phần cơ bản của một chương trình Python. Do đó, người dùng có thể xử lý cẩn thận các thuộc tính và biến của lớp và cá thể khi chúng ảnh hưởng đến toàn bộ lớp Ví dụ trong Python là gì?Trong ngôn ngữ lập trình Python, thể hiện của một lớp còn được gọi là đối tượng . Cuộc gọi sẽ bao gồm cả thành viên dữ liệu và phương thức và sẽ được truy cập bởi một đối tượng của lớp đó.
__ init __ có phải là một phiên bản không?__init__ là hàm tạo của một lớp . Tham số self đề cập đến thể hiện của đối tượng (như thế này trong C++).
__ trong Python được gọi là gì?Dấu gạch dưới (_) trong Python
. Dấu gạch dưới đơn trong Trình thông dịch. Dấu gạch dưới đơn sau tên. Single Underscore: Single Underscore in Interpreter. Single Underscore after a name.
Phương thức __ trong Python là gì?Phương thức __call__ cho phép các lập trình viên Python viết các lớp trong đó các thể hiện hoạt động giống như các hàm . Cả hai chức năng và các thể hiện của các lớp như vậy được gọi là có thể gọi được. |