Programmation orienté objet Flashcards

1
Q

Qu’est ce que le POO ( Programme orienté objet ) ?

A

C’est un paradigme de programmation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quel langage a permis de gagner en popularité ?

A

C’est le langage Smalltalk

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qu’est ce qu’un objet ?

A

Aussi appelé instance, c’est une structure de données qui répond a un ensemble de messages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est ce qu’un attribut ?

A

En python c’est une variable qui sert a décrire l’état de l’objet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est ce qu’une méthode ?

A

En python cela permet de faire des interactions avec l’objet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qu’est ce qu’une classe ?

A

C’est une structure informatique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Dans ce morceau de code, qu’est ce que bilbo ?

class Personnage:
pass
gollum = Personnage()
bilbo = Personnage()

A

Bilbo est un objet/instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Dans ce morceau de code, qu’est ce que init ?

class Personnage:
def __init__ (self):
self.vie = 20

A

C’est une méthode

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Dans ce même morceau, qu’est ce qu’est ce que Personnage ?

class Personnage:
def __init__ (self):
self.vie = 20

A

C’est une classe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qu’est ce que self ?

class Personnage:
def __init__ (self):
self.vie = 20

A

C’est l’argument de la méthode, il représente l’instance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly