为何static int是int, int不可以吗?

 我来答
床前明月儿
高能答主

2022-12-21 · 探索生活中的另一种可能
床前明月儿
采纳数:101 获赞数:171926

向TA提问 私信TA
展开全部

一、作用不同

1、static int :加上static关键字,这样声明的成员就叫做静态成员,用于定义静态的int型变量。

2、int:是用于定义整数类型变量的标识符。

二、特点不同

1、static int :存在不依赖与于任何类对象的存在,类的静态数据成员应该在代码中被显式地初始化

2、int:int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]。


三、创建方式不同

1、static int :属于整个类,即使没有任何对象创建,类的静态数据成员变量也存在。

2、int:属于类的一个具体的对象,只有对象被创建了,普通数据成员才会被分配内存。


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

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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式