python构造函数

作者:原创时间:2022-03-08
文档

python构造函数是什么?一起来看看吧!

构造函数指的是:1、在对象进行实例化的时候,系统自动调用的一个函数叫构造函数,通常此函数用来对实例化对象进行初始化;2、构造函数一定要有,如果没有,则自动向上查找,按照MRO顺序,直到找到为止

例如:

# 继承的语法
# 在python中,任何类都有一个共同的父类叫object
class Person():
    name = "NoName"
    age = 18
    __score = 0   # 考试成绩是秘密,只要自己知道
    _petname = "sec"   # 小名,是保护的,子类可以用,但不能公用
    def sleep(self):
        print("Sleeping ... ...")
# 父类写在括号里
class Teacher(Person):
    teacher_id = "9527"
    def make_test(self):
        print("attention")
t = Teacher()
print(t.name)
print(t._petname)
# 私有访问问题
# 公开访问私有变量,报错
# print(t.__score)
t.sleep()
print(t.teacher_id)
t.make_test()

以上就是小编今天的分享,希望可以帮助到大家。

显示全文
python延时函数 debug error怎么解决 python读取json并解析 python 列表添加 python字典按值的大小排序 python 排序算法 spring boot mysql配置 vue动态绑定style js date加一天 字符转换成ascii码 c语言struct用法 java reentrantlock python tkinter教程 js获取日期 python numpy教程 opencv安装教程python js获取随机数 ubuntu卸载mysql cad的基本命令 python中sorted函数的用法 python string函数 python类的继承 python递归函数 python内置函数 python判断字符串相等 python查看已安装的包 python强制类型转换 python input函数怎么用 python类型转换 python split函数用法 python读取json python组合数据类型 python查看变量类型 python split函数 c++ template用法 老抽和生抽的区别 拉链下滑如何解决 防蓝光眼镜怎么辨别 葱怎么保存 老姜和生姜的区别