问答详情
源自:8-9 Java 中的 static 使用之静态方法

静态方法调用

A类可以调用B类中的静态方法吗

提问者:慕粉1434247512 2017-03-10 09:03

个回答

  • 学徒王小明
    2017-03-10 10:08:48

    复制的时候出错了

    A.java    

    package com.test;

    public class Initial {

    public static void main(String[] args){

    A a = new A();

    a.testB();

    }

    }


  • 阿babababa
    2017-03-10 09:59:01

    要看B类的访问权限是不是开放的,然后AB类是不是父子关系。

  • 学徒王小明
    2017-03-10 09:49:36

    可以。

    A.java

    package com.test;

    public class A {

    public void A()

    {

    B.helloWorld();

    }

    }

    B.java

    package com.test;

    public class B {

    public static void helloWorld(){

    System.out.println("HelloWorld");

    }

    }

    Initial.java

    package com.test;

    public class Initial {

    public static void main(String[] args){

    A a = new A();

    a.testB();

    }

    }