一个类引用另一个类的方法

时间:2022-09-29 19:41:09
在一个类里面写了一个方法,
怎样在另一个类里面调用这个方法呢?

2 个解决方案

#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.

#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.