Bài 7: Lập trình Hướng đối tượng (OOP) trong Python
 · One min read
1. Định nghĩa lớp và đối tượng
class Person:
    def __init__(self, name, age):
        self.name = name
        self.age = age
    def greet(self):
        print(f"Xin chào, tôi là {self.name}")
p = Person("Nam", 25)
p.greet()
2. Kế thừa trong Python
class Student(Person):
    def __init__(self, name, age, student_id):
        super().__init__(name, age)
        self.student_id = student_id
3. Bài Tập
- Viết một lớp Animalvà lớp conDogkế thừa từAnimal.
- Viết một lớp Carvới các thuộc tínhbrand,model,yearvà một phương thức in thông tin xe.