问答详情
源自:8-10 Java 中的 static 使用之静态初始化块

按他给的代码敲的,那里错了

package com.taozui;

public class tz{

    int num1;

int num2;

static int num3;

public tz() {

num1=91;

System.out.println("通过构造方法为变量num1赋值");

}

{

num2=74;

System.out.println("通过初始化块为变量num2赋值");

}

static {

num3=83;

System.out.println("通过静态变量初始化块为静态变量num3赋值");

}

public static void main(String[] ages){

tz hello=new tz();

System.out.println("num1:"+tz.num1);

System.out.println("num2:"+tz.num2);

System.out.println("num3:"+num3);

tz hello2=new tz();

}

}


提问者:慕粉1472426630 2016-09-01 23:05

个回答

  • LytZz
    2016-09-01 23:10:12
    已采纳

    报了什么错呀