import java.util.*;
public class GenericsMethodAndClassTest {
private ArrayList<Integer> list;
public GenericsMethodAndClassTest(ArrayList<Integer> list) {
this.list = list;
}
public int getSum() {
int sum = 0;
for (int i : list) {
sum += i;
}
return sum;
}
public int add(ArrayList<Integer> other) {
GenericsMethodAndClassTest g = new GenericsMethodAndClassTest(other);
return getSum() + g.getSum();
}
public static void main(String[] args) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(3);
list.add(6);
GenericsMethodAndClassTest g = new GenericsMethodAndClassTest(list);
System.out.println(g.getSum());
ArrayList<Integer> list2 = new ArrayList<Integer>();
list.add(1);
list.add(2);
System.out.println(g.add(list2));
}
}
Dosyayı İndir