最近在学习Python的Class类?那就来试试这些练习题吧!💪 每道题目都能帮你更好地理解类与对象的概念,快来检验一下自己的掌握程度吧!👀
首先,让我们从基础开始:定义一个简单的类 `Person`,包含属性如名字(name)和年龄(age),并添加一个方法 `introduce()` 来打印个人信息。💬
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def introduce(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
```
接下来,试试进阶题:创建一个 `Car` 类,包含品牌(brand)、型号(model)和年份(year)。再添加一个方法 `start_engine()`,模拟启动汽车引擎的声音。🚗💨
```python
class Car:
def __init__(self, brand, model, year):
self.brand = brand
self.model = model
self.year = year
def start_engine(self):
print("Vroom! The engine starts.")
```
最后,挑战更复杂的多继承问题:定义两个父类 `Animal` 和 `Pet`,然后创建子类 `Dog`,让它同时拥有两者的特性。汪汪~🐶
```python
class Animal:
def speak(self):
print("I am an animal.")
class Pet:
def play(self):
print("I love to play with humans!")
class Dog(Animal, Pet):
pass
```
通过这些练习,你是不是对Class有了更深的理解呢?🌟 快去动手试试吧,Python的世界等你探索!✨