Files
mkdocs/docs/Programmation/Python/class.md
2019-05-12 16:17:58 +02:00

774 B

Les classes

Créer une class:
class MaClass:
	x = 5
Créer un objet:
p1 = MaClass()
print(p1.x)

5
Fonction _init_()

La fonction _init_() est appelée automatiquement chaque fois que la class est utilisée.

class Person:
  def __init__(self, name, age):
    self.name = name
    self.age = age

p1 = Person("John", 36)

print(p1.name)
print(p1.age) 

John
36
Méthodes:
class Person:
  def __init__(self, name, age):
    self.name = name
    self.age = age

  def myfunc(self):
    print("Hello my name is " + self.name)

p1 = Person("John", 36)
p1.myfunc() 

Hello my name is John 
Modifier les propiétés de l'objet:
p1.age = 40