python 类之类变量与实例变量

前面,我们已经知道了如何定义一个python的类,那么类中可以包含什么内容呢?
一个python类中,包含了变量和方法。我们看如下代码:

 

 其中的age变量和gender变量定义在类中,但在方法外,这样的变量就是类变量。
类变量为所有实例所共享的变量。
对上面的程序做了细微的修改:

我们实例化一个对象:
person = Person(20)
那么,person.age是多少呢?

我们可以看到,打印结果为20,说明当给实例传入age后,这个实例就有了自己的实例属性age,
那如果没传呢,那么实例对象就会从类属性中寻找。




posted @ 2020-06-10 10:49  Leo_lsl  阅读(234)  评论(0编辑  收藏  举报