题目:创建一个类,它包含一个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被初始化为‘‘
原文:http://cj15978056531.iteye.com/blog/2247266