• python笔记9-类与对象


    1.类与对象的语法规范

      关键字:class

      语法:class 类名:

            属性值

            类函数

      调用类:类名()

    2.如何定义类

    所有你认为具有共同属性以及共同特征的都可以划分为一个类

    类名规范:1.类名首字母要大写,即驼峰命名;2.类名需要做到见名知意,提高代码的可读性。

    3.类函数、类属性

    类里面的函数叫做类函数,类里面的属性即变量值叫做类属性,调用类属性和类函数需要加self.关键字。

    类函数可以不加参数,也可以带有位置参数、默认参数、动态参数、关键字参数等,和函数方法相同。

    类函数在类中的调用需要加入关键字:self

    4.类的初始函数__init__()

    每当创建新实例时,python都会自动运行初始化函数

    5.类的继承

    继承:子类继承所有父类的属性和方法。

    语法:class 子类名(父类名):执行代码

    重写:改写父类中的函数属性,只在该子类中有效。

    拓展:增加父类中没有的函数属性,只在该子类中有效。

    6.类的多继承

    多继承:子类继承多个父类的属性和方法。

    语法:class 子类名(父类名1,父类名2,……):执行代码

    继承特点:顺序继承,如子类中调用的方法在继承的多个父类中都有,按继承顺序来继承父类1中的属性方法,若父类1中没有才会继承父类2的属性方法。

    7.类的超继承

    超继承其实是类方法重写的另一种表现形式。

    超继承既有父类的特性,又有子类的新特性。

    关键字:super

    语法:class 子类名(父类名):

        def auto_test(self,变量名):

          super(子类名,self).auto_test(变量名)

          子类新特性的代码等

  • 相关阅读:
    python基础-递归
    python基础-三元表达式/列表推导式/生成器表达式
    python基础-生成器
    python基础-迭代器
    python基础-函数
    python基础-文件操作
    Docker(六)安装Red5进行rtmp推流
    Docker(五)安装Fastdfs
    Docker(四)安装Redis
    Docker(三)安装Mysql
  • 原文地址:https://www.cnblogs.com/123blog/p/10295806.html
Copyright © 2020-2023  润新知