类中的变量
1、前面介绍了在类中会有两种形式的变量:类变量和实例变量
2、这里主要介绍下两种变量有什么区别
类变量
1、类变量是直接定义在类中的
⑴变量直接定义在类中,不在任何方法中
2、类变量是在定义类时就定义好了的:在定义类时指定类变量的值
3、类变量是该类所有实例对象共享的属性(也可以叫"类属性")
⑴一个类可以实例化出无数个实例对象,这些实例对象都可以使用类属性
4、在类中任意地方(所有类方法中)都可以使用"类名.类属性名"来调用类属性
5、在类外任意地方都可以使用"类名.类属性名"或"实例名.类属性名"来调用类属性
例1:
# 定义一个Dog类
class Dog():
# 在Dog类中定义两个类属性:定义在类中,不在任何方法中
age = 10
name = 'NingMeng&