在一个类里面写了一个方法,
怎样在另一个类里面调用这个方法呢?

解决方案 »

  1.   

    简单的有两种方式:1.在ClassA里把方法声明成静态方法,形式如:public static void methodName(){...}
      在ClassB中通过ClassA.methodName(...)的方式来调用2.在ClassA里定义公有方法:public void methodName(){...}
      在ClassB中先创建ClassA的对象,再通过对象去调用方法,ClassB中的代码如下:
                  ClassA objA = new ClassA();
                  objA.methodName();
      

  2.   

    就是楼上的方法
    java中,方法必须依附于类或对象。
    静态方法属于类的,可以不需要new ClassA就可以通过类名直接调用,如2楼的方法1;
    非静态方法,就需要先new ClassA了,通过对象调用它的方法,如2楼的方法2.