Contient des données (variables (attributs)) et du code (fonctions (méthodes))
Définissez la classe Person.
python
class Person():
def __init__(self, name):
self.name=name
hunter=Person('Reiner Tonnies')
print('The mighty hunter:', hunter.name) # The mighty hunter: Reiner Tonnies
__init () __ ()
est une méthode qui initialise des objets individuels à partir de la définition de classe lorsqu'ils sont créés. (Quelque chose comme un constructeur)python
Class Car():
def exclaim(self):
print("I'm a Car!")
Class Yugo(Car):
def exclaim(self):
print("I'm a Yugo!")
def need_a_push(self):
print("Hi!")
give_me_a_car=Car()
give_me_a_yugo=Yugo()
#passer outre
give_me_a_car.exclaim() #I'm a Car!
give_me_a_yugo.exclaim() #I'm a Yugo!
#Ajouter une méthode
give_me_a_yugo.need_a_push() #Hi!
give_me_a_car.need_a_push() #Erreur
Recommended Posts