61%
Instructions
Inheritance 👨👩👧
Oru Class (Parent) kitta irundhu, innoru pudhu Class (Child) ellame variables and functions-aiyum apdiye vaangikaradhu dhaan Inheritance.
🔍 Deep Dive: Real-world Analogy (Parent & Child Traits 🧬)
Appa kitta irundhu maganukku silar character-um, amma kitta irundhu silar features-um apdiye varum la? Adhe dhaan! Oru Base Class (Animal) ezhudhitu, adhula irundhu pudhusa Classes (Dog, Cat) create pannalam. Appo Animal-oda ellame properties Dog-kum vandhudum!
Syntax (Epdi ezhudhuradhu?)
Child class create pannumbodhu bracket-kulla () Parent class pera pottudunganum.
# Parent Class
class Animal:
def speak(self):
print("Animal speaks")
# Child Class
class Dog(Animal): # Dog ku Animal-oda powers vandhidum!
def bark(self):
print("Woof!")
d = Dog()
d.speak() # Parent kitta irundhu vandha method - Works!
d.bark() # Child oda sontha method - Works!
Idha theliva purinjikka indha interactive visualizer-a test pannunga:
💡 Did You Know? Inheritance namba code-a thirumba thirumba ezhudhuradha (Code duplication) thadukkum! Oru vishayam ellarukum podhuva (common) irundha adha Parent Class-la vechidalam.
Your Turn! (Unga neram!)
Vehiclenu oru parent class create pannunga.- Adhukulla
move(self)nu oru function ezhudhi,"Moving..."nu print pannunga. Carnu oru child class create panni(Vehicle)-la irundhu inherit pannunga. (Ulla vera edhum theva illa, sopassuse pannunga).Carku oru object create panni, adhodamove()method-a call panni paarunga!
Help
InheritanceExercise 48/77 • 45 XP
❴❵ script.py
Terminal