题目:创建一个类,它包含一个int域和一个char域,他们都没有初始化,讲他们的值打印出来,验证java执行了默认初始化。
代码如下:
class test{ private int a; private char b; public static void main(String []args){ test t=new test(); System.out.println("int a="+t.a); System.out.println("char b="+t.b); } }
output:
int a=0 char b=
结论:
java执行了默认的初始化,int被初始化为0,char被初始化为''