java的两种方法的区别
新手提问:
  在Java中,一般有两种方式调用类的方法
前提 A类有方法 test()  B类调用A的方法
          1.在B中
           A a = new A();
            a.test();
         2. A.test();
  各位大虾帮忙解答这,这两种方式有什么区别和相同的地方呢
------解决方案--------------------
如果test()是静态方法,两者除了版书不同,其它都一样
如果test()不是静态方法,则第二个直接编译错误。
------解决方案--------------------class A{
  public static void fun(){}
}这个方法是静态的   --》不要创建对象就可以调用。    即 A。fun()