public Frog(string name, int age, SexOfAnimal sex, string jucausa) : base(name, age, sex) { this.jucausa = jucausa; }
public Cat(String name, int age, SexOfAnimal sex) : base(name, age, sex) { }
public Frog(string name, int age, SexOfAnimal sex) : this(name, age, sex, "prea jucausa") { }
public Tomcat(string name, int age, SexOfAnimal sex) : base(name,age,sex) { }
public Dog(string name, int age, SexOfAnimal sex) : base(name,age,sex) { }
public Animal(string name, int age, SexOfAnimal sex) { Name = name; Age = age; Sex = sex; }
public Kitten(string name, int age, SexOfAnimal sex) : base(name,age,sex) { }
public Tomcat(string name, int age, SexOfAnimal sex) : this(name, age, SexOfAnimal.Male, "orange") { }
public Tomcat(string name, int age, SexOfAnimal sex, string color) : base(name, age, SexOfAnimal.Male, color) { }
public Kitten(string name, int age, SexOfAnimal sex) : this(name, age, SexOfAnimal.Female, "pink") { }
public Kitten(string name, int age, SexOfAnimal sex, string color) : base(name, age, SexOfAnimal.Female, color) { }
public Cat(string name, int age, SexOfAnimal sex, string color) : base(name, age, sex) { this.color = color; }
public Cat(string name, int age, SexOfAnimal sex) : this(name, age, sex, "black&white") { }
public Dog(string name, int age, SexOfAnimal sex, string rasa) : base(name, age, sex) { this.rasa = rasa; }
public Dog(string name, int age, SexOfAnimal sex) : this(name, age, sex, "Labrador") { }
public Animal(string name, int age, SexOfAnimal sex) { this.name = name; this.age = age; this.sex = sex; }