类如何定义?
- 使用class关键字进行定义
- class 关键字之后是一个空格,接下来是类的名称
- 类名的首字母一般要大写
# 定义一个关于车的类
class Car(object):
def info(self):
print("this is a car")
如何实例化对象?
- 使用=号实例化对象
- 通过 对象名.成员 的方式访问其中的成员数据或成员方法
# 实例化对象
car = Car()
# 调用对象方法
car.info()
运行结果
this is a car
如何测试一个对象是否属于某个类的实例
# 测试car对象是否属于Car类的实例
print(isinstance(car,Car))
运行结果
True
pass是什么?
- pass关键字表示是一个空语句
- pass关键字的作用是用来占位,使程序正常运行
# 定义一个关于车的类
class Car(object):
def info(self):
print("this is a car")
class Fly(object):
pass
# 实例化对象
car = Car()
# 调用对象方法
car.info()
运行结果
this is a car