面向对象
类把需要使用的变量和方法组合在一起,这种方式称为封装。
定义类有以下两种方式。
# 继承自object
class Class_name(object):
...
# 不显示继承object
class Class_name:
...
注意:类的方法必须有1个self参数。但是在方法调用时,可以不传递这个参数。
8.2.3 对象的创建
8.3.1 类的属性
class Fruit:
# 类属性
price = 0
def __init__(self):
# 实例属性
self.color = "red"
# 局部变量
zone = "China"
if __name__ == "__main__":
# 使用类名调用类变量
print(Fruit.price)
# 实例化 apple
apple = Fruit()
# 打印apple实例的颜色
print(apple.color)
# 将类变量加10
Fruit.price = Fruit.price + 10
# 打印apple实例的price
print("apple's price:"+str(apple.price))
# 实例化 banana
banana = Fruit()
# 打印banana实例的price
print("banana's price:"+str(banana.price))
Python基础
最新推荐文章于 2022-06-27 21:09:11 发布