static int a 和 int a是什么区别
展开全部
一、变量类型不同
1、static int a:定义了一个静态的整型变量a。
2、 int a:定义了一个整型变量。
二、数据共享方式不同
1、static int a:静态变量不单单仅仅只是属于某一个对象的,而是属于类的,所以静态变量会被该类的所有对象共享,也就是说所有该类的对象使用的是同一份数据。
2、 int a:仅仅变量a自己享有一份数据。
三、变量访问方式不同
1、static int a:通过类名.静态成员变量名方式访问。
2、 int a:直接使用对象名a。
参考资料来源:百度百科-static
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询