
9.1 创建和使用类
9.1.1 创建 Dog 类
类中的函数称为方法,前面学到的有关函数的一切都适用于方法,就目前而言,唯一重要的差别是调用方法的方式。
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
def sit(self):
print(f"{self.name} is now sitting.")
9.1.2 根据类创建实例
- 访问属性
- 调用方法
- 创建多个实例
mydog = Dog('zhouzhou', 3) # 创建实例
print(f"{mydog.name} is {mydog.age} years old.") # 访问属性
mydog.sit() # 调用方法
herdog = Dog('maomao', 5) # 创建多个实例
herdog.sit() # 调用方法

9.2 使用类和实例
9.2.1 Car 类
编写一个表示汽车的类。它存储了有关汽车的信息,还有一个汇总这些信息的方法。
class Car:
def __init__(self, make, model, year):
self.make = make
self.model = model
self.year = year
def description(self):
print(f"{self.make} {self.model} {self.year}")
mycar = Car(2024, 'Au', 'A7') # 创建实例
mycar.description()

3725

被折叠的 条评论
为什么被折叠?



