目标:
    1:掌握类属性与实例属性的区别
    2:掌握property作为类属性的值传入其中四个参数作用及其使用方法!

    一:类属性与实例属性的区别

    定义区别:实例属性是在init方法里面定义的属性,而类属性是在类里面并且所有方法外面定义的属性

    调用区别:实例属性只能用类创建的实例调用,类属性可以用类名调用也可以用类创建的实例调用

    图示:

    image.png



    二:property作为类属性的值传入其中四个参数作用及其使用方法!

    语法:类属性变量名 = property(参数1,参数2,参数3,参数4)
    其中参数1到参数3都是函数名,参数4是字符串类型的值!

    使用方法:

    1:当写下 类对象 . 类属性变量名 会自动调用名为参数1的函数
    2:当写下 类对象 . 类属性变量名 = 500 会自动调用名为参数2的函数(这个函数有参数 传递实参为500)
    3:当写下 del 类对象 . 类属性变量名 会自动调用名为参数3的函数
    4:当写下 类名.类属性变量名. _doc _ 可打印参数4的值

    注意事项:
    1:想打印参数4的值,要注意书写的不是类对象而是类名


    代码演示:

    image.png