使用来自不同类的参数访问方法

时间:2012-12-19 19:55:21

标签: java class netbeans methods parameters

如果这是一个简单的问题,我很抱歉,但我似乎无法用另一个类的参数调用我的一个方法。

通常如果我打电话给我的方法,我会这样做。

的Class1

public static void main(String [] args){
   Class2 class2Object = new Class2();
   class2Object.myMethod();
}

的Class2

public void myMethod(){
  System.out.print("Hello");
}

以上只是一个例子,但是如果我必须将参数传递给myMethod方法(例如arrayList),我将如何在其他类中调用它。

我需要调用的实际方法如下:

public void search(List<String> listOfWords) throws FileNotFoundException, IOException

任何帮助将不胜感激, 问候。

3 个答案:

答案 0 :(得分:6)

在调用方法时,您只需在方法的参数中添加一个列表:

List<String> someList = new ArrayList<String>();
//populate list if you want
class2Object.search(someList);

您可能会从阅读a tutorial on methods arguments中受益。

答案 1 :(得分:1)

Class2 class2Object = new Class2();
List<String> myList = new List<String>();
class2Object.search(myList);

答案 2 :(得分:1)

您可以在定义中添加要传入的信息和数据类型以及您要引用的内容

public static void main(String [] args){
  Class2 class2Object = new Class2();
  class2Object.myMethod(5);
}

public void myMethod(int var){
  System.out.print(var);
}