2.2Python语言的类(Class)

1.类声明

class 类名:
    #类体

2.成员定义

注意:Python 语言不支持类访问器属性。

class 类名:
    #类变量
    a = 1

    #类方法
    @classmethod
    def f1(cls):
        pass

    #实例getter
    @property
    def b(self):
        return self.__b

    #实例setter
    @b.setter
    def b(self, value):
        self.__b = value

    #实例方法
    def f2(self):
        pass

    #构造方法
    def __init__(self, b):
        #实例变量
        self.__b = b

3.继承

注意:Python 语言是多继承。

class 子类名(父类名1, 父类名2, 父类名N):
    #子类体

4.创建对象

对象名 = 类名(实参)

5.访问成员

#外部访问
类名.类变量名
类名.类方法名()
对象名.实例变量名
对象名.实例访问器属性名
对象名.实例方法名()
#内部访问
cls.类变量名
cls.类方法名()
self.实例变量名
self.实例访问器属性名
self.实例方法名()

6.cls关键字

cls 关键字指向当前类。

7.self关键字

self 关键字指向当前对象。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35573.html

huoxiaoqiang的头像huoxiaoqiang

发表回复

登录后才能评论
分享本页
返回顶部