python类简记

1. 类的一般结构:

  

class 类名():
    def __init__(self, 参数1, 参数2, 参数3...)
        self.参数1 = 参数1
        self.参数2 = 参数2
        self.参数3 = 参数3
        ...
        self.附加参数 = 赋值

    def 方法名(self,参数名):
        注意:定义方法时,一定不能少了参数self

2. 继承的一般结构:

  

class 子类名(父类名):
    
    def __init__(self, 参数1, 参数2,参数3,...):  
        # 这一行与父类的一样
    
        super().__init__(参数1,参数2,参数3,...)  # 这里没冒号
            #这一行就比上一行少了一个 self 而已
    
        self.附加参数 = 赋值

    #重写父类方法
    def 父类方法名(self,参数):
        重写
        # 重写后,python只关注子类中的方法,而不会去管父类中同名的方法

3. 继承之将实例用作属性:

class 子类名(父类名):
    def __init__(self,参数1):
        super().__init__(参数1)
        self.属性 = 类名(参数2)

实例 = 子类名(参数1)
实例.属性.类中的方法()
原文地址:https://www.cnblogs.com/ZZG-GANGAN/p/13495293.html