“你好,阿米戈!”
4
任务
Java 核心, 第 5 级, 课程 9
Static 修饰符:第 1 部分
在 static 块中,初始化含 5 个不同键值对的 labels。
8
任务
Java 核心, 第 5 级, 课程 9
Static 修饰符:第 2 部分
1.在 static 块中,从控制台读取两个 int 变量 A 和 B。
2.切勿忘记必须在 catch 块中处理的 IOException。
3.使用 close() 方法关闭输入流。
8
任务
Java 核心, 第 5 级, 课程 9
默认值
1.为类创建 7 个 public 字段。确保使用默认值初始化这些字段。
int intVar
double doubleVar
Double DoubleVar
boolean booleanVar
Object ObjectVar
Exception ExceptionVar
String StringVar
2.在 main 方法中,按指定顺序显示值。
8
任务
Java 核心, 第 5 级, 课程 9
Static 修饰符和异常
在 static 块中,抛出异常
这会导致类停止加载,并显示如下错误信息,而非变量 B 的值
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:113)
Caused by: java.lang.RuntimeE
4
任务
Java 核心, 第 5 级, 课程 9
Static 修饰符和小猫
1.在 Solution 类中,创建含 public String 字段 name 的 Cat 类。
2.在 static 块中,创建 Cat 对象并将其赋给变量 cat(别忘记初始化字段 name)。
3.在 Cat 类中,切勿创建含参数的构造方法。
4.在 static 块中,在屏幕上显示所创建的猫的名字。