Java方法:传递对象而不定义它们

时间:2015-07-20 07:05:24

标签: java processing

我正在创建一个新方法,该方法应随对象数组一起提供。 但是,对象在单独的类中,我不想在此处描述它们。那么,如何在不描述我提供的类的情况下编写方法呢?

public void DO(object[] Balls){
 ...
}

3 个答案:

答案 0 :(得分:1)

在您的方法中使用泛型,如下所示

time,name,location
12345,Jean,Montreal
12346,Peter,Chicago
1234589,Doug,Boston
123457,Scott,San Diego
123458,Jen,Miami
123459,Robert,Sacramento

这里的美丽不仅可以在这里传递你的类的对象,将来可以传递任何其他类的对象而无需修改此方法。如果您需要关于泛型的一些参考,以下链接之一应该可以帮助您

  
      
  1. Journal Dev on Generics
  2.   
  3. Jakob Jenkov's
  4.   
  5. Oracle Tutorial
  6.   

答案 1 :(得分:0)

您正在寻找创建通用方法。

public <T> void DO(<T>[] Balls){
 ...
}

答案 2 :(得分:0)

您可以尝试以下代码:

public class GenericClass<T> {

     public Class<T> Balls;

     public void Do(Class<T> Balls) {
          ...

     }

}