对于类数据属性和实例数据属性,可以总结为:

  • 类数据属性属于类本身,可以通过类名进行访问/修改、也可以被类的所有实例访问/修改;
  • 在类定义之后,可以通过类名动态添加类数据属性,新增的类属性也被类和所有实例共有;
  • 实例数据属性只能通过实例访问;
  • 在实例生成后,还可以动态添加实例数据属性,但是这些实例数据属性只属于该实例。