init在Python中是什么意思

 时间:2024-10-13 14:58:44

1、关于__init__()函数,其本身是p鲻戟缒男ython的构造方法。这个函数类似init()初始化方法,来初始化新创建对象的状态,在一个对象被创建以后会立即调用。1、首先说一下,带有两个下划线开头的函数是声明该属性为私有,不能在类地外部被使用或直接访问。2、init函数(方法)支持带参数的类的初始化 ,也可为声明该类的属性。3、init函数(方法)的第一个参数必须是self(self为习惯用法,也可以用别的名字),后续参数则可以自由指定,和定义函数没有任何区别。self参数含义在类的代码(函数)中,需要访问当前的实例中的变量和函数的,即,访问Instance中的:对应的变量(property):Instance.ProperyNam,去读取之前的值和写入新的值调用对应函数(function):Instance.function(),即执行对应的动作此处的Instance本身就是self。Python中的self等价于C++中的self指针和Java、C#中的this参数。实例比如像实例化一个类:

init在Python中是什么意思

2、我们会发现在初始化Cats中的age的值为2之后,实例化直接就能够调用age的值。在明白了构造方法之后,我们谈一谈构造方法中的初始值无法继承的问题。

init在Python中是什么意思

3、原理:在调用了一个实例的方法时,该方法的self参数会自动绑定到实例上(称为绑定方法);解决:使用super函数(只在新式类中有用)

init在Python中是什么意思
  • python如何随机生成一个整数?
  • C语言如何制作菜单控制
  • c语言如何输入10个整数求其平均值?
  • python怎么保存
  • 完全二叉树的叶子节点数公式是什么
  • 热门搜索
    姬存希的护肤品怎么样 紫甘蓝怎么做好吃 啖怎么读 肝火旺怎么办 制作灯笼的手工做法 凉皮辣椒油的做法 体温计怎么看 口臭怎么办 衿怎么读 海藻面膜怎么调