struct的静态空间和实例空间

51 阅读1分钟

静态空间只有一份

实例空间使用几个,就有几个

实例空间存储每个结构体实例特有的属性和数据

静态空间存储实例共享的数据和方法

实例空间包含所有非静态的属性和方法

静态空间包含所有用static关键字定义的属性和方法

实例空间:每个实例独立存储

静态空间:整个类型共享一个存储

实例空间:通过实例访问

静态空间:通过类型名访问

实例空间:创建实例时分配内存

静态空间:程序启动时分配内存,生命周期和程序相同

实例空间:存储对象特有的状态数据

静态空间:存储类型级别的功能和共享数据