Hướng dẫn types of inheritance in python javatpoint - các kiểu kế thừa trong python javatpoint

Kế thừa là một khía cạnh quan trọng của mô hình hướng đối tượng. Kế thừa cung cấp khả năng tái sử dụng mã cho chương trình vì chúng ta có thể sử dụng một lớp hiện có để tạo một lớp mới thay vì tạo nó từ đầu.

Trong kế thừa, lớp con có được các thuộc tính và có thể truy cập tất cả các thành viên và chức năng dữ liệu được xác định trong lớp cha. Một lớp con cũng có thể cung cấp triển khai cụ thể của nó cho các chức năng của lớp cha. Trong phần này của hướng dẫn, chúng tôi sẽ thảo luận chi tiết về kế thừa.

Trong Python, một lớp có nguồn gốc có thể kế thừa lớp cơ sở bằng cách chỉ đề cập đến cơ sở trong khung sau tên lớp dẫn xuất. Hãy xem xét cú pháp sau để kế thừa một lớp cơ sở vào lớp dẫn xuất.

Cú pháp

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Cú pháp

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

dog barking
Animal Speaking

ví dụ 1

Kế thừa đa cấp Python

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Cú pháp

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

dog barking
Animal Speaking
Eating bread...

ví dụ 1

Kế thừa đa cấp Python

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Cú pháp

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

ví dụ 1

Kế thừa đa cấp Python

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

ví dụ 1

Kế thừa đa cấp Python

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

ví dụ 1

Kế thừa đa cấp Python

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

ví dụ 1

Output:

Bank Rate of interest: 10
SBI Rate of interest: 7
ICICI Rate of interest: 8

Kế thừa đa cấp Python

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Di truyền đa cấp là có thể trong Python giống như các ngôn ngữ hướng đối tượng khác. Di truyền đa cấp được lưu trữ khi một lớp dẫn xuất kế thừa một lớp dẫn xuất khác. Không có giới hạn về số lượng cấp độ cho đến đó, kế thừa đa cấp được lưu trữ trong Python.

Một lớp có thể kế thừa nhiều lớp bằng cách đề cập đến tất cả chúng bên trong khung. Xem xét các cú pháp sau đây.

Output:

The number of employees 2
AttributeError: 'Employee' object has no attribute '__count'

Nhiều kế thừa ..

  • Thừa kế đa đường ..
  • Kế thừa trong Python với ví dụ là gì?
  • Đó là một bản chất chuyển tiếp, có nghĩa là nếu B được kế thừa từ một loại A khác, tất cả các lớp con thuộc về B sẽ kế thừa trực tiếp từ lớp A.

Example:

Output:

Các loại kế thừa trong Python

Các loại kế thừa phụ thuộc vào số lượng trẻ em và cha mẹ liên quan. Có bốn loại kế thừa có sẵn trong Python:

Kế thừa duy nhất & NBSP; Kế thừa duy nhất cho phép một lớp phái sinh kế thừa các thuộc tính của một lớp cha và điều này cho phép tái sử dụng mã và giới thiệu các tính năng bổ sung trong mã hiện có. Single inheritance allows a derivate class to inherit properties of one parent class, and this allows code reuse and the introduction of additional features in existing code.

Example:

Output:

This function is defined inside the parent class.
This function is defined inside the child class.

Nhiều kế thừa & nbsp; nếu một lớp có thể được tạo từ nhiều lớp cơ sở, loại kế thừa này được gọi là nhiều kế thừa. Khi có nhiều kế thừa, mỗi thuộc tính có mặt trong các lớp của cơ sở đã được truyền lại cho lớp có nguồn gốc từ nó. If a class is able to be created from multiple base classes, this kind of Inheritance is known as multiple Inheritance. When there is multiple Inheritance, each of the attributes that are present in the classes of the base has been passed on to the class that is derived from it.

Example:

Output:

Father name is : Rajesh
Mother name is : Shreya

Di truyền đa cấp, các tính năng là một phần của lớp ban đầu, cũng như lớp có nguồn gốc từ nó, được chuyển sang lớp mới. Nó tương tự như một mối quan hệ liên quan đến ông bà và con cái., the features that are part of the original class, as well as the class that is derived from it, are passed on to the new class. It is similar to a relationship involving grandparents and children.

Example:

Output:

John Jr Jr
Grandfather name is : John Jr Jr
Father name is : John Jr
Son name is : John

Di truyền phân cấp & nbsp; Nếu nhiều lớp dẫn xuất được tạo ra từ cùng một cơ sở, loại thừa kế này được gọi là kế thừa phân cấp. Trong trường hợp này, chúng tôi có hai lớp cơ sở với tư cách là lớp cha mẹ [cơ sở] cũng như hai lớp [có nguồn gốc]. If multiple derived classes are created from the same base, this kind of Inheritance is known as hierarchical inheritance. In this instance, we have two base classes as a parent [base] class as well as two children [derived] classes.

Example:

Output:

This function is defined inside the parent class.
This function is defined inside the child 1.
This function is defined inside the parent class.
This function is defined inside the child 2.

Nhiều kế thừa ..

Thừa kế đa đường ...
Kế thừa trong Python với ví dụ là gì?
Mối quan hệ kế thừa định nghĩa các lớp kế thừa từ các lớp khác là các lớp có nguồn gốc, lớp con hoặc loại phụ. Lớp cơ sở vẫn là nguồn mà một lớp con được thừa hưởng. Ví dụ, bạn có một lớp cơ sở của động vật, và một con sư tử là một lớp có nguồn gốc. Việc thừa kế sẽ là sư tử là một động vật.
Kế thừa & loại của nó là gì?
Thừa kế phân cấp ..
Thừa kế lai ..

4 loại phân loại thừa kế là gì?

Các loại di truyền khác nhau..
Thừa kế duy nhất ..
Thừa kế đa cấp ..
Nhiều kế thừa ..
Thừa kế đa đường ..
Thừa kế phân cấp ..
Thừa kế lai ..

Kế thừa trong Python với ví dụ là gì?

Mối quan hệ kế thừa định nghĩa các lớp kế thừa từ các lớp khác là các lớp có nguồn gốc, lớp con hoặc loại phụ.Lớp cơ sở vẫn là nguồn mà một lớp con được thừa hưởng.Ví dụ, bạn có một lớp cơ sở của động vật, và một con sư tử là một lớp có nguồn gốc.Việc thừa kế sẽ là sư tử là một động vật.defines the classes that inherit from other classes as derived, subclass, or sub-type classes. Base class remains to be the source from which a subclass inherits. For example, you have a Base class of “Animal,” and a “Lion” is a Derived class. The inheritance will be Lion is an Animal.

Kế thừa & loại của nó là gì?

Kế thừa là một trong những tính năng quan trọng nhất của lập trình hướng đối tượng.Kế thừa là một tính năng hoặc một quá trình trong đó, các lớp mới được tạo từ các lớp hiện có.Lớp mới được tạo ra được gọi là lớp học có nguồn gốc từ lớp hoặc lớp con và lớp hiện tại được gọi là lớp cơ sở của lớp cơ sở hay lớp cha mẹ.

Bài Viết Liên Quan

Chủ Đề