Losowe wypełnianie tablicy obiektów

0

Hej :) zaczynam uczyć się javy i dostałam zadanie, w którym mam klasę Animal i klasy różnych zwierząt, które dziedziczą z tej klasy. Muszę wypełnić tablicę 100 elementów losowymi zwierzętami używając Random i nie wiem jak to zrobić, tzn jak wylosować obiekt za pomocą Random, bo jak na razie spotkałam się tylko z losowaniem liczb z przedziału. Byłabym wdzięczna za pomoc w stworzeniu tej tablicy :)

0

Pisane z palca, więc mogą być jakieś błędy w składni

Random r = new Random();

Animal getRandomAnimal(){
    int n = r.nextInt(5);
    switch (n) {
            case 1:  
                     return new Cat();
            case 2:  
                     return new Dog();
            case 3:  
                     return new Duck();
//itd 
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1