Instructions
Classes & Objects 🏗️
Ithuvaraikkum namba normal variables and functions use panni code ezhudhinom. Aana periya projects-la Object-Oriented Programming (OOP) dhaan use pannuvanga. Adhoda basic dhaan indha Classes and Objects!
🔍 Deep Dive: Real-world Analogy (Blueprint & House 🏠)
Oru periya veedu katta poringa nu vechukonga. First engineer kitta irundhu oru Blueprint (varai padam) vanguveenga. Andha blueprint-la veedu epdi irukkanum nu details mattum dhaan irukkum, adhu unmaiyana veedu kidayadhu! Andha blueprint-a vechu neenga evalo Houses venum naalum kattalam la?
- Class = Blueprint (Plan)
- Object = House (Unmaiyana veedu)
1. What is a Class? (Blueprint ready panradhu)
Class create panna class keyword use pannanum.
# Dog nu oru blueprint ready panrom
class Dog:
species = "Canine"
2. What is an Object? (Veedu katturadhu)
Andha Class-a vachu namba nijama oru aala create panrom. Adhu dhaan Object! Class perukku pakkathula () pota, object create aagidum.
# 'my_dog' nu oru unmaiyana nai kuttikku uyir kodukurom!
my_dog = Dog()
print(my_dog.species) # Output: Canine
Idha theliva purinjikka indha interactive visualizer-a test pannunga:
💡 Did You Know? Python-la neenga use pandra ellame oru Object dhaan! String, Integer, List ellame pinnaadi oru Class-oda blueprint-a vechu thaan uruvaagi irukku!
Your Turn! (Unga neram!)
Robotnu oru Class create pannunga.- Adhukulla
purpose = "To assist"nu oru variable vaikkanum. - Veliya vandhu,
my_bot = Robot()nu oru Object create pannunga. - Kadaisiya,
my_bot.purpose-a print panni paarunga!