访问静态成员是不必创建对象的,直接用 类名.静态成员名就可以访问,实
例对象是无法访问静态成员的,两者最大的区别在于程序加载时给所有的static
分配内存,且常为驻内存,非静态成员在实例化的时候才分配,但调用一个常用方法
或属性而每次去创建一个实例,那样影响执行效率和性能,static一般用于需要
全局共享时声明,其生命周期和主进程相同,垃圾回收机制对它都不起作用
例对象是无法访问静态成员的,两者最大的区别在于程序加载时给所有的static
分配内存,且常为驻内存,非静态成员在实例化的时候才分配,但调用一个常用方法
或属性而每次去创建一个实例,那样影响执行效率和性能,static一般用于需要
全局共享时声明,其生命周期和主进程相同,垃圾回收机制对它都不起作用
![](https://i-blog.csdnimg.cn/blog_migrate/acd5c6d7df496b5d577842bb6c2d3cce.png)