Python类的特点 :构造函数与方法

您所在的位置:网站首页 python中构造方法和析构方法的特点 Python类的特点 :构造函数与方法

Python类的特点 :构造函数与方法

2024-07-09 16:19| 来源: 网络整理| 查看: 265

Python也有类似Java的静态属性(类属性),但是不用static关键字修饰。那么如何区分类属性还是实例属性?参考第2条

Python类中的属性若写成 “类名.属性” 形式,就是类属性,若写成"实例.属性" 形式,就是实例的属性,两者互不干扰(修改类的属性的值,不会改变实例属性的值,反之亦然)

构造函数:如果子类没有,就用父类的;子类有的,就只用子类的,不再调用父类的(这与C++不同),若想调用父类的构造函数必须显式的写成 “父类.init(self,其他参数)”,其中的self 即子类实例自身。

没有类似Java的类方法(用static修饰),Python类中的方法必须由实例来调用(即所谓的绑定机制,方法必须和实例绑在一起才能调用),"类名.方法"这种写法,语法上没错,但不能执行。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3