static
static 称为静态修饰符,它可以修饰类中的成员,被static 修饰的成员成为静态成员。
静态变量与静态方法
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3671c260ffcdf0ed54a94f0ac77cdaab.png)
静态变量
1,静态变量是隶属于类的变量,而不属于任何一个类的具体对象。
2,对于类的任何一个具体对象而言,静态变量是一个公共的存储单元,类的任何一个对象访问它时,取到的都是同样的数值。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5d2beab393b2b94c1a5db811e79e6f16.png)
tips:对于teacherName是两个学生公共的,所以可以将teacherName声明成静态变量。
静态方法
与静态方法一致,用static修饰的方法属于类的静态方法。
具体实例
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/069deee991fdf6521149f8f4bbdf0e7e.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bc8d18c77f85d6d96520526f98642b42.png)
2.
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/ccb610afc9c01b50603d9b59002e74c9.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/3aa2941970b673ccad9d9f49a12b63b3.png)
注意事项及总结 ^ _ ^
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f51def95b7eb360c3188d109e98c0ac7.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/eb4e9a8cf9feea5643e44eed2c835f45.jpeg)