1. 类
类是用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。
类对象支持两种操作:属性引用和实例化。
属性引用使用和 Python 中所有的属性引用一样的标准语法:obj.name。
类对象创建后,类命名空间中所有的命名都是有效属性名。所以如果类定是这样:
class MyClass:
"""一个简单的类实例"""
i = 12345
def f(self):
return 'hello world'
# 实例化类
x = MyClass()
# 访问类的属性和方法
print("MyClass 类的属性 i 为:", x.i)
print("MyClass 类的方法 f 输出为:", x.f())
以上创建了一个新的类实例并将该对象赋给局部变量 x,x 为空的对象。
下面是本次作业,创建汽车和客车的属性和方法
class Car: # 定义一个车的类
car = '' # 定义车的类型
height = '' # 定义车的重量
jiashi = '' # 定义车的驾驶方式
def __init__(self, c, h, j): # 定义构造方法
self.height = h # 定义车的重量属性
self.jiashi = j # 定义车的驾驶属性
self.car = c # 定义车的类型属性