Object-Oriented Programming (OOP)
Object-oriented programming is a programming paradigm that uses objects as the fundamental building blocks of software. In OOP, objects have properties and methods that can be used to perform actions.
Example in Python:
class Animal:
def __init__(self, name):
self.name = name
def speak(self):
raise NotImplementedError("Subclass must implement abstract method")
class Dog(Animal):
def speak(self):
return "Woof"
class Cat(Animal):
def speak(self):
return "Meow"
animals = [Dog("Rufus"), Cat("Whiskers"), Dog("Buddy")]
for animal in animals:
print(animal.name + ": " + animal.speak())
No comments:
Post a Comment