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

请问, 我哪里错了

public class HelloWorld {

    

    // 定义静态变量,保存班级名称

     HelloWorld a = new HelloWorld();

     String className = "JAVA开发一班";

      a.className;


public static void main(String[] args) {

        

// 访问静态变量,输出班级名称

System.out.println(      className           );

}

}


提问者:qq_童化金_dwxHIS 2019-03-03 22:54

个回答

  • 悄悄巷
    2019-03-04 08:58:08
    已采纳

    public class HelloWorld {

        

        // 定义静态变量,保存班级名称

        static String className = "JAVA开发一班";


    public static void main(String[] args) {

            

    // 访问静态变量,输出班级名称

    System.out.println(className );

    }

    }


  • 慕的地3432349
    2019-04-22 16:38:10

    静态方法你需要用类名来调用,或者new一个对象来调用。

  • 烈酒在喉
    2019-04-06 17:20:44

    没有static修饰。静态方法,不能直接调用非静态成员。

  • daijingwen
    2019-03-20 16:35:11

    public class HelloWorld {

        // 定义静态变量,保存班级名称

         static String className = "JAVA开发一班";

    public static void main(String[] args) {

    HelloWorld a = new HelloWorld();

    // 访问静态变量,输出班级名称

    System.out.println(      a.className           );

    }

    }

  • daijingwen
    2019-03-20 16:33:03

    public class HelloWorld {

        

        // 定义静态变量,保存班级名称

         HelloWorld a = new HelloWorld();

         static String className = "JAVA开发一班";

    public static void main(String[] args) {

    // 访问静态变量,输出班级名称

    System.out.println(      a.className           );

    }

    }

  • qq_顶级龙哥_rxM159
    2019-03-11 20:20:01

    public class HelloWorld {

        

        // 定义静态变量,保存班级名称

           static String className = "JAVA开发一班";

    public static void main(String[] args) {

            HelloWorld demo=new HelloWorld();

    // 访问静态变量,输出班级名称

    System.out.println(   demo.className              );

    }

    }