private MaleMode DisplaySelectMaleOfBear() { string title = "Selecte male of bear:" + "\n" + "0 : female" + "\n" + "1 : male" ; Console.WriteLine(title); try { return((MaleMode)reader.GetIntNumber(0, 1)); } catch (Exception ex) { MaleMode mode = (MaleMode)(new Random().Next(0, 1)); DisplayError(ex.Message + "\n So random male is " + mode); return(mode); } }
public Animal CreateAnimal(MaleMode male) { return(new Bear(male)); }
internal Bear(MaleMode male) : this() { Male = male; }