类
Python中,类的命名使用帕斯卡命名方式,即首字母大写。
Python中定义类的方式如下:
class 类名([父类名[,父类名[,...]]]): pass
省略父类名表示该类直接继承自object,类的实例化如下:
class Person(): def __init__(self): pass person=Person()
__init__()是类的构造函数,在实例化时调用,它的参数self表示类实例。
类中的字段
字段的访问级别:
- Python中以双下划线开头的字段访问级别是private;
- Python中以下划线开头的字段访问级别是protected;
- Python中未以下划线开头的字段的访问级别是public;
上述访问级别更多的是一种编程约定,即便是以双下划线开头的字段,在类的外部也是可以访问的,但不建议这么做。示例代码如下:


