练习一:创建一个类,它包含一个int域和一个char域,它们都没有被初始化,将它们的值打印出来,以验证Java执行了默认初始化。
package org.hyh.test;class Test{
int i;
char c;
public Test(){
System.out.println(i);
System.out.println(c);
}
public static void main(String[] args){
new Test();
}
}
程序放在d:\workplace\java\practice目录下,而接下来在该目下有个包,org\hyh\test,
打开命令行,进入d:\workplace\java\practice目录下,javac org\hyh\test\Test.java
java org.hyh.test.Test
(书中有句话“当变量作为类的成员使用时,java才确保给定其默认值,…………然而上述确保初始化的方法并不适用于局部变量(即并非某个类的字段)”)
PS:(局部变量?不明白什么意思……日后再看看)
第一篇,现在看看好简单,但是,这是开始,加油!