本文共 596 字,大约阅读时间需要 1 分钟。
1、实例属性:在构造函数__init__()中定义的属性,定义和使用时必须以self作为前缀。
2、类属性:在类中所有方法之外定义的数据成员。
在主程序中,或类的外部,实例属性属于实例(对象),只能通过对象名访问;类属性属于类,可以通过类名或对象名访问。
3、私有成员:以两个下划线开头“__”的属性是私有属性
4、方法
在类中定义的方法有四类:公有方法、私有方法、静态方法、类方法。
class Car: price = 100 # 类属性 __total = 0 def __init__(self, c, v): self.color = c # 实例属性,公有成员 self.__value = v # 私有成员 Car.__total += 1 # 静态方法 @staticmethod def show1(): print(Car.__total) # 类方法 @classmethod def show2(cls): print(cls.__total)
转载地址:http://mrjui.baihongyu.com/