
Python hướng đối tượng
Class, kế thừa, đa hình, magic methods, dataclasses, property decorators
1Class trong Python là gì?
Class trong Python là gì?
Câu trả lời
Class là một bản thiết kế (blueprint) để tạo ra các đối tượng. Nó định nghĩa các thuộc tính (dữ liệu) và phương thức (hành vi) mà các đối tượng được tạo từ class này sẽ có. Trong Python, class được định nghĩa bằng từ khóa class và cho phép đóng gói dữ liệu cùng chức năng với nhau, thúc đẩy việc tái sử dụng và tổ chức mã nguồn.
2Vai trò của phương thức __init__ trong một class Python là gì?
Vai trò của phương thức __init__ trong một class Python là gì?
Câu trả lời
Phương thức __init__ là constructor của một class Python. Nó được gọi tự động khi tạo một instance mới. Vai trò chính của nó là khởi tạo các thuộc tính của instance với các giá trị được truyền vào dưới dạng tham số. Tham số đầu tiên luôn là self, tham chiếu đến instance đang được tạo.
3Sự khác biệt giữa thuộc tính class và thuộc tính instance là gì?
Sự khác biệt giữa thuộc tính class và thuộc tính instance là gì?
Câu trả lời
Thuộc tính class được định nghĩa ở cấp độ class và được chia sẻ bởi tất cả các instance. Việc thay đổi thuộc tính này ảnh hưởng đến tất cả instance hiện có. Thuộc tính instance được định nghĩa trong __init__ với self và là duy nhất cho mỗi instance. Mỗi đối tượng có bản sao riêng của thuộc tính instance.
Tham số self trong các phương thức của class Python dùng để làm gì?
Làm thế nào để triển khai kế thừa đơn trong Python?
+17 câu hỏi phỏng vấn
Các chủ đề phỏng vấn Django khác
Kiến thức cơ bản về Python
Kiến thức cơ bản về Django
Models Django - Cơ bản
Django Views
Template Django
Django Forms
QuerySets nâng cao
Xác thực Django
Middleware Django
Django Admin
Django REST Framework
Signal trong Django
Tải tệp lên
Caching trong Django
Session Django
Email trong Django
Kiểm thử Django
Bảo mật Django
Triển khai Django
Django ORM nâng cao
Hiệu năng Django
Django & Celery
Django Channels
Django & GraphQL
Django & Docker
Django trong hệ sinh thái Microservices
Lệnh Django tùy chỉnh
Quốc tế hóa trong Django
Design Patterns trong Django
Django Async & ASGI
Settings & Cấu hình Production
Observability & Monitoring
Nắm vững Django cho lần phỏng vấn tiếp theo
Truy cập tất cả câu hỏi, flashcards, bài kiểm tra kỹ thuật, bài tập code review và mô phỏng phỏng vấn.
Bắt đầu miễn phí