Java测试成员变量默认值课件
测试成员变量默认值的 Java 课件,结构清晰、代码也干净,挺适合刚学 Java 或准备讲课用的朋友参考。类T2DefaultValues
里,定义了一堆基本类型变量和一个String
引用,没初始化,直接看看默认值是啥,直观。
打印逻辑放在main
方法里,运行完你就能看到byte
是0
、boolean
是false
,String
默认是null
,还有其他基本类型的默认值一览无遗。嗯,不用到处查文档,看一眼输出就明白了。
如果你在写 Bean 类或者搞数据封装时老是忘了默认值是啥,拿这段代码跑一下,秒懂。再说了,也方便你在课件或 PPT 里做演示,学生一眼就看清逻辑。
想更系统地了解这些默认值,不妨对比看看C#数据类型默认值,顺手再看看Java 的数据类型那篇,资料挺配套的。
提醒一下:只有类的成员变量才会有默认值,局部变量可没有,你要是不手动初始化,那编译器可是会直接报错的哦。
public class T2DefaultValues {
byte b;
char c;
short s;
int i;
long l;
boolean bool;
float f;
double d;
String str;
public static void main(String[] args) {
T2DefaultValues t = new T2DefaultValues();
System.out.println("byte:" + t.b + "\n" +
"char:" + t.c + "\n" +
"short:" + t.s + "\n" +
"int:" + t.i + "\n" +
"long:" + t.l + "\n" +
"float:" + t.f + "\n" +
"double:" + t.d + "\n" +
"reference:" + t.str);
}
}
如果你正在给初学者 Java 变量初始化,可以直接拿来用,也可以改成练习题让他们亲自跑一遍,效果更好。
评论区