当前位置:百问家>百科问答>static int a 和 int a是什么区别

static int a 和 int a是什么区别

2024-11-24 00:44:49 编辑:zane 浏览量:537

static int a 和 int a是什么区别

的有关信息介绍如下:

一、变量类型不同

1、static int a:定义了一个静态的整型变量a。

2、 int a:定义了一个整型变量。

二、数据共享方式不同

1、static int a:静态变量不单单仅仅只是属于某一个对象的,而是属于类的,所以静态变量会被该类的所有对象共享,也就是说所有该类的对象使用的是同一份数据。

2、 int a:仅仅变量a自己享有一份数据。

static int a 和 int a是什么区别

三、变量访问方式不同

1、static int a:通过类名.静态成员变量名方式访问。

2、 int a:直接使用对象名a。

参考资料来源:百度百科-static

版权声明:文章由 百问家 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.baiwenjia.com/answer/208603.html
热门文章