为什么通不过啊

来源:8-7 Java 中的 static 使用之静态变量

WYLwyl

2016-05-31 08:52

为什么通不过啊

写回答 关注

4回答

  • 慕粉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

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

Java入门第二季 升级版

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

530560 学习 · 6091 问题

查看课程

相似问题