为什么int default 0会生效?
2018-08-21 本文已影响0人
孤远
接上篇,继续探讨。
你以为是这里生效了?——眼见还真不一定为实!!
事实上,并不是这里生效了,而是int是Java的基本类型之一,它本身的默认值就是0,看到了吗?标题那个0值只是巧合!!
补充:
Java基本类型默认值
定义基本类型时如果对其进行赋值,则Java会给这些基本类型变量赋默认值。
byte,short,int类型的默认值为0
float,double默认值为0.0
char等价于short其默认值也为0
boolean的默认值为false。
本文转自 rickqin 51CTO博客,原文链接:http://blog.51cto.com/rickqin/289355