静态代码块,当类第一次加载的时候,会调用这个静态代码块的内容。
// Account.java文件package com.a51work6; public class Account { // 实例变量账户金额 double amount = 0.0; // 实例变量账户名 String owner; // 静态变量利率 static double interestRate; // 静态方法 public static double interestBy(double amt) { // 静态方法可以访问静态变量和其他静态方法 return interestRate * amt; } / / 静态代码块 static { ① System.out.println("静态代码块被调用..."); // 初始化静态变量 interestRate = 0.0668; ② } }