import java.util.ArrayList;

 

class Fruit<T> {

        // insert your code }

 

class Banana {

        // insert your code

}

 

class Apple {

      // insert your code     

}

 

class Test {

        public static void main (String [] args) {

               Fruit<Apple> apple = new Fruit<Apple>();

               apple.add(new Apple(1000, "Apple"));

               apple.add(new Apple(2000, "Apple"));

              

               Fruit<Banana> banana = new Fruit<Banana>();

               banana.add(new Banana(100, "Banana"));

                banana.add(new Banana(200, "Banana"));

              

              

               showAll(apple);

               showAll(banana);

              

              

        }

       

        public static <T> void showAll(Fruit<T> list) {

               list.get();

        }

}




독학으로 자바 공부하는 게이인데 미국책으로 공부중인데


Generics까지 왔는데 Collection이랑 짬뽕해서 풀라는 연습문제가 있는데(답 없다)


결과값으로 1000 : Apple

          2000 : Apple

          100 : Banana

          200 : Banana 가 나와야 된다는데 


ArrayList 쓰는것까지는 알겠는데 진척이 안된다. 꽉 막혀서 움직이질 못해 


도와주라.