public static Mammal Createmamal(AnimalSet animal) { Mammal mamal = null; switch (animal) { case AnimalSet.human: mamal = new Human(); return(mamal); break; case AnimalSet.zeebrs: mamal = new Zeebra(); return(mamal); break; case AnimalSet.Elephant: mamal = new Elephant(); return(mamal); break; default: mamal = null; return(mamal); break; } }
private void generateSingleSpeciesByAnimalSet(AnimalSet animalSet) { try { Console.Write(animalSet.getQuestion()); generateAnimalsFromSingleSpecies(animalSet.getSpecies()); Console.WriteLine(); } catch (System.FormatException ex) { Console.WriteLine("Only numbers!"); generateSingleSpeciesByAnimalSet(animalSet); } }