Java基础_05 | Java中 [类的属性] 和 [类的方法中的局部变量] 两者初始化问题

110 阅读1分钟

1.类的数据成员的初始化

在类中定义一个数据成员时,系统会自动为其赋初值:

数据类型初始值
byte0
short0
int0
long0L
float0F
double0
booleanfalse
char‘\u0000’
所有的引用数据类型null

2.局部变量的初始化

在函数中定义一个局部变量时,因为Java是一个强类型语言,所以在Java中的局部变量在使用前必须初始化,否则系统会报错。

比如:

class Test
{
    public static void main(String[] args) 
    {
        int i;

        System.out.printf("i = %d.\n",i);
    }
}

因为变量i未被初始化就使用,所以java中会报错:

接收更多精彩文章及资源推送,欢迎订阅我的微信公众号:『mculover666』