Java测试成员变量默认值课件

测试成员变量默认值的 Java 课件,结构清晰、代码也干净,挺适合刚学 Java 或准备讲课用的朋友参考。类T2DefaultValues里,定义了一堆基本类型变量和一个String引用,没初始化,直接看看默认值是啥,直观。

打印逻辑放在main方法里,运行完你就能看到byte0booleanfalseString默认是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 变量初始化,可以直接拿来用,也可以改成练习题让他们亲自跑一遍,效果更好。

ppt 文件大小:1.43MB