Создание наследованных классов
24.01.2025 - Практическая работа №7. Создание наследованных классов
Наследование в Python позволяет создавать новый класс на основе уже существующего. Новый класс (дочерний) может использовать все методы и свойства родительского класса, а также добавлять свои.
Пример 1: Наследование с добавлением нового метода
Объяснение
class Animal:
— базовый класс для животных. У него есть имя и общий методspeak
.class Dog(Animal):
— дочерний класс, который наследует отAnimal
, но переопределяет методspeak
.
Тестирование
Пример 2: Наследование с добавлением новых свойств
Объяснение
class Vehicle:
— базовый класс для транспорта. У него есть свойстваbrand
иmodel
.class Car(Vehicle):
— дочерний класс, который добавляет новое свойствоdoors
и переопределяет методdescription
.
Тестирование
Пример 3: Наследование с добавлением новых методов
Объяснение
class Person:
— базовый класс, который хранит имя и возраст человека.class Student(Person):
— дочерний класс, который добавляет новое свойствоgrade
(курс) и методstudy
.
Тестирование
Результаты
Пример 1: Класс
Dog
наследуетAnimal
и переопределяет методspeak
, делая поведение уникальным для собак.Пример 2: Класс
Car
наследует отVehicle
, добавляет свойствоdoors
и модифицирует методdescription
.Пример 3: Класс
Student
расширяет базовый классPerson
, добавляя методstudy
и новое свойствоgrade
.
Last updated