Programmation orienté objet Flashcards
Qu’est ce que le POO ( Programme orienté objet ) ?
C’est un paradigme de programmation
Quel langage a permis de gagner en popularité ?
C’est le langage Smalltalk
Qu’est ce qu’un objet ?
Aussi appelé instance, c’est une structure de données qui répond a un ensemble de messages
Qu’est ce qu’un attribut ?
En python c’est une variable qui sert a décrire l’état de l’objet
Qu’est ce qu’une méthode ?
En python cela permet de faire des interactions avec l’objet
Qu’est ce qu’une classe ?
C’est une structure informatique
Dans ce morceau de code, qu’est ce que bilbo ?
class Personnage:
pass
gollum = Personnage()
bilbo = Personnage()
Bilbo est un objet/instance
Dans ce morceau de code, qu’est ce que init ?
class Personnage:
def __init__ (self):
self.vie = 20
C’est une méthode
Dans ce même morceau, qu’est ce qu’est ce que Personnage ?
class Personnage:
def __init__ (self):
self.vie = 20
C’est une classe
Qu’est ce que self ?
class Personnage:
def __init__ (self):
self.vie = 20
C’est l’argument de la méthode, il représente l’instance