暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

python 类的属性

朱清伟的学习笔记 2019-09-21
183

这是朱清伟python学习笔记第18篇。


本篇主要介绍几个概念,内容不是很多,下一篇讲继承。


类(class): 用来描述具有相同的属性和方法的对象的集合。定义了该集合中每个对象所共有的属性和方法。对象是类的实例。


类属性:类变量在整个实例化的对象中是公用的。类属性定义在类中且在函数体之外。类属性通常不作为实例变量使用。


实例属性:定义在方法中的,只作用于当前实例的类


数据成员:类属性或者实例属性(方法中的变量)用于处理类及其实例对象的相关数据


方法:类中定义的函数


方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖,也叫方法的重写。


实例化对象:创建一个类的实例,类的具体对象。


__name__:如果是放在Modules模块中,就表示是模块的名字;

                如果是放在class类中,就表示类的名字;


__main__: 模块 xxx.py文件本身,被直接执行时,对应的模块名就是__main__了


可以在if __name__ == "__main__":

中添加你自己想要的,用于测试模块,演示模块用法等代码

作为模块,被别的python程序导入import时,模块名就是本身文件名xxx了。






文章转载自朱清伟的学习笔记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论