多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## **static 关键字(静态的)** ``` 比如 定义一个类CZStudent(传智学生类) 成员:age,name ID school(就读学校,可加static) 如果这个成员不属于某个对象,而是属于所有对象共有的,那么需要加上static修饰 ``` * static是一个静态修饰符,一般修饰成员,被修饰的成员是属于类的,不属于单个对象 * static修饰的成员被多个对象共享 * static修饰的成员属于类,但是会影响每一个对象被static修饰的成员幼教类成员,不是对象成员 ### **static修饰后的成员/成员方法使用** 被static修饰的成员可以并且建议通过类名之间访问,也可以通过某个对象访问到属于类的静态成员 ### **总结**: * 如果一个类的成员被static修饰了,,访问,类名.成员变量名 * 什么时候用static修饰成员变量,成员变量是某一个对象自己的,还是所有对象共享的 * 被是他static修饰的成员变量的特点 ![](https://box.kancloud.cn/21b7a04316d2e66697d807f468a73174_1830x916.png) 结论:普通成员变量,每一个对象都用自己的空间 静态成员变量,在内存中,只有一份空间,任何对象对这份空间的值做了修改,会影响所有对象的访问结果