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中是什么意思

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

init在Python中是什么意思
  • python如何随机生成一个整数?
  • C语言如何制作菜单控制
  • c语言如何输入10个整数求其平均值?
  • python怎么保存
  • 完全二叉树的叶子节点数公式是什么
  • 热门搜索
    汉兰达怎么样 脚扭伤了怎么办 咖啡色怎么调 肩周炎怎么治疗最好 天猫魔盒怎么看电视直播 饕餮怎么读音是什么意思 wps怎么设置页码 怎么备份手机通讯录 电脑忘记开机密码怎么办 苹果4s怎么升级系统