Giải thích Kế thừa trong Python?

{{FormatNumbertoThousand(model.total_like)}} lượt thích
1.088 lượt xem
Python basic

Thừa kế cho phép một lớp để đạt được tất cả các thành viên (nói thuộc tính và phương pháp) của một lớp khác.

Thừa kế cung cấp khả năng sử dụng lại mã, giúp tạo và duy trì một ứng dụng dễ dàng hơn.

Lớp mà chúng ta đang kế thừa được gọi là siêu lớp và lớp được kế thừa được gọi là lớp dẫn xuất / lớp con.

Các kiểu thừa kế khác nhau được Python hỗ trợ:

  • Single Inheritance - nơi mà một lớp dẫn xuất thu được các thành viên của một lớp siêu đơn.
  • Multi-level inheritance - một lớp dẫn xuất d1 được kế thừa từ lớp cơ sở base1 và d2 được kế thừa từ base2.
  • Hierarchical inheritance - từ một lớp cơ sở, bạn có thể kế thừa bất kỳ số lượng lớp con nào.
  • Multiple inheritance - một lớp dẫn xuất được kế thừa từ nhiều hơn một lớp cơ sở.
{{login.error}}