1、在非静态类中,既可以有静态成员,也可以有非静态成员
2、在调用实例成员的时候,需要使用对象名.实例名;
在调用静态成员的时候,需要使用类名.静态成员名;
总结:静态成员必须使用类名去调用,而实例成员使用对象名调用。
静态函数中,只能访问静态成员,不允许访问实例成员。
实例函数中,既可以使用静态成员,也可以有非静态成员。
静态类中只能有静态成员,不允许出现实例成员。(静态类不能实例化,因为调用时使用 类.方法名)
在什么时间使用:
(1)如果你想要你的类当做“工具类”去使用,可以考虑将类写成静态类
(2)静态类在整个项目中资源共享。
(3)尽量少使用静态类,因为他只有在程序全部结束后才会释放资源。