Python中,类的命名使用帕斯卡命名方式,即首字母大写。

Python中定义类的方式如下:

class 类名([父类名[,父类名[,...]]]): pass

省略父类名表示该类直接继承自object,类的实例化如下:

class Person(): def __init__(self): pass person=Person()

__init__()是类的构造函数,在实例化时调用,它的参数self表示类实例。

类中的字段

字段的访问级别:

  • Python中以双下划线开头的字段访问级别是private;
  • Python中以下划线开头的字段访问级别是protected;
  • Python中未以下划线开头的字段的访问级别是public;

上述访问级别更多的是一种编程约定,即便是以双下划线开头的字段,在类的外部也是可以访问的,但不建议这么做。示例代码如下:

复制代码

网友评论