Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
Este repositório está arquivado. Você pode visualizar os arquivos e realizar clone, mas não poderá realizar push nem abrir issues e pull requests.
 
 
 
 
 
 

1.6 KiB

% Programmation avec Python (Épisode 11) % Dimitri Merejkowsky

Quiz

class A:
   def méthode_dans_a(self):
       print("dans A")

class B(A):
   def méthode_dans_b(self):
       print("dans B")


b = B()
print(b.méthode_dans_a())

\vfill

  1. Erreur
  2. Affiche ‘dans A’

class A:
    def méthode_dans_a(self):
         print("dans A")

class B(A):
    def méthode_dans_b(self):
         print("dans B")

class C(B):
    def méthode_dans_c(self):
         print("dans C")

c = C()
c.méthode_dans_a()

\vfill

  1. dans A
  2. dans B
  3. dans C

class A:
    def __init__(self):
        self.attribut_de_a = 42

class B(A):
    def affiche_a(self):
        print(self.attribut_de_a)

\vfill

  1. Affiche ‘42’
  2. Erreur

class A:
   def une_méthode(self):
       print("je viens de la classe A")

class B(A):
    def une_méthode(self):
        print("je viens de la classe B")



b = B()
b.une_méthode()

\vfill

  1. je viens de la classe A
  2. je viens de la classe B

class A:
   def une_méthode(self):
       print("je viens de la classe A")

class B(A):
    def une_méthode(self):
        super().une_méthode()
        print("je viens de la classe B")

\vfill

  1. Affiche ‘je viens de classe A’ puis ‘je viens de la classe B’
  2. Affiche ‘je viens de classe B’ puis ‘je viens de la classe A’

class A:
   def __init__(self):
       self.attribut_de_a = "Bonjour"

class B(A):
    def __init__(self):
       self.attribut_de_b = "monde"
       super().__init__()


b = B()
print(b.attribut_de_a + " " + b.attribut_de_b)

\vfill

  1. Erreur
  2. Affiche: “bonjour monde”