ÎncepețiÎncepe gratuit

Comparație și moștenire

În acest exercițiu, îți testăm înțelegerea a ceea ce se întâmplă atunci când un obiect dintr-o clasă părinte este comparat cu un obiect dintr-o clasă copil.

Iată două clase care au fost implementate și sunt disponibile în script.py:

class Parent:
    def __eq__(self, other):
        print("Parent's __eq__() called")
        return True

class Child(Parent):
    def __eq__(self, other):
        print("Child's __eq__() called")
        return True

Clasa Child moștenește din clasa Parent, iar ambele implementează metoda __eq__(), care include un mesaj de diagnosticare afișat la ieșire.

Acest exercițiu face parte din cursul

Introducere în Programarea Orientată pe Obiecte în Python

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul