成员变量的默认值

Posted hps-y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了成员变量的默认值相关的知识,希望对你有一定的参考价值。

在java中,对象的名称保存在栈空间中,而成员变量保存在堆内存中。

实际上在类创建对象时,编译器会为对象的各类型的成员变量赋一个默认值,无论是基本数据类型还是引用数据类型

序号 类成员变量数据类型 默认值
1 byte 0
2 short 0
3 int 0
4 long 0L
5 flaot 0.0F
6 double 0.0D
7 char ‘u0000‘空
8 boolean false
9 引用数据类型 null

以上是关于成员变量的默认值的主要内容,如果未能解决你的问题,请参考以下文章

java 中静态成员变量有没默认的初始值

JAVa类中默认的成员变量的访问权问题

java成员变量怎么默认初始化

Java面向对象——类的成员

JAVA中的成员变量不赋值默认是0吗?

成员变量的默认值