Python How to inherit a class, Inheritance Basics - Python programming for beginners.

Publié le: 01 décembre 2022
sur la chaîne: Brendan Callaghan
160
2

Python Inheritance - In this video I discuss the basics of inheritance in python and how it works
Music:-
Music by Bensound, www.bensound.com

class Vehicle:
def __init__(self, name, speed):
self.name = name
self.speed = speed

def acceleration(self):
self.speed += 5

def brake(self):
self.speed -= 5


class Car(Vehicle):
def __init__(self, name, speed, engine_capacity):
Vehicle.__init__(self, name, speed)
self.engine_capacity = engine_capacity

def display_car(self):
print(f"The cars name is {self.name}")
print(f"The cars speed is {self.speed}")
print(f"The cars engine capacity is {self.engine_capacity}")


class Truck(Vehicle):
def __init__(self, name, speed, engine_capacity):
Vehicle.__init__(self, name, speed)
self.engine_capacity = engine_capacity

def display_truck(self):
print(f"The trucks name is {self.name}")
print(f"The trucks speed is {self.speed}")
print(f"The trucks engine capacity is {self.engine_capacity}")

from vehicle import Car, Truck

car = Car("Lightening McQueen", 200, 2000)
truck = Truck("Fire Truck",100, 3500)

car.display_car()
car.acceleration()
car.acceleration()
car.brake()
car.display_car()

truck.display_truck()
truck.brake()
truck.display_truck()


Sur cette page du site, vous pouvez voir la vidéo en ligne Python How to inherit a class, Inheritance Basics - Python programming for beginners. durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur Brendan Callaghan 01 décembre 2022, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 160 fois et il a aimé 2 téléspectateurs. Bon visionnage!