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

来源:8-10 Java 中的 static 使用之静态初始化块

慕粉1472426630

2016-09-01 23:05

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();

}

}


写回答 关注

1回答

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

    报了什么错呀

    慕粉3856...

    应该是hello.numbei1,用引用变量去调

    2016-09-18 23:20:35

    共 6 条回复 >

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530714 学习 · 6091 问题

查看课程

相似问题