问答详情
源自:8-7 Java 中的 static 使用之静态变量

为什么通不过啊

为什么通不过啊

提问者:WYLwyl 2016-05-31 08:52

个回答

  • 慕粉18817939419
    2016-07-13 15:08:35

    代码里面的JAVA是大写的,你要改成小写才能输出和答案一样的·············

  • qq_唐帅_03445865
    2016-06-13 16:00:34

    public       show() 改成public HelloWorld()就通过了。还有语句有问题。最后 void show里面名字为空

  • 石油渣
    2016-05-31 09:30:17

    public class HelloWorld {

        

        String name; // 声明变量name

    String sex; // 声明变量sex

    static int age;// 声明静态变量age

        

        // 构造方法

    public       show() { 

    System.out.println("通过构造方法初始化name");

    name = "tom";

    }

        

        // 初始化块

    System.out.println("通过初始化块初始化sex");

    sex = "男";

    }

        

        // 静态初始化块

          static { 

    System.out.println("通过静态初始化块初始化age");

    age = 20;

    }

        

    public void show() {

    System.out.println("姓名:" + name + ",性别:" + sex + ",年龄:" + age);

    }

        

    public static void main(String[] args) {

            

            // 创建对象

    HelloWorld hello = new HelloWorld();

    // 调用对象的show方法

            hello.show();

            

    }

    }


  • 海洋90
    2016-05-31 09:22:31

    把你的代码截图发上来看看,我这边通过了