public Animal(string name, int age, AnimalGender gender)
 {
     this.Name = name;
     this.Age = age;
     this.Gender = gender;
     this.Type = AnimalType.Unknown;
 }
示例#2
0
 public Cat(string name, int age, AnimalGender gender)
     : base(name, age, gender)
 {
     this.Type = AnimalType.Cat;
 }
示例#3
0
 public Frog(string name, int age, AnimalGender gender)
     : base(name, age, gender)
 {
     this.Type = AnimalType.Frog;
 }
示例#4
0
 public AnimalBaseIoC(AnimalKind kind, AnimalGender gender, Func <bool> isEating, Func <bool> isFleeing, int ageLimit = 3) : base(kind, gender, ageLimit)
 {
     IsEating  = isEating;
     IsFleeing = isFleeing;
 }
示例#5
0
 protected LargeAnimalBaseIoC(AnimalKind kind, AnimalGender gender) : base(kind, gender)
 {
 }
示例#6
0
 public Tiger(AnimalGender gender) : base(AnimalKind.tiger, gender)
 {
 }
示例#7
0
 public Dog(string name, int age, AnimalGender gender) : base(name, age, gender)
 {
     this.Type = AnimalType.Dog;
 }
示例#8
0
 public Rabbit(AnimalGender gender) : base(AnimalKind.rabbit, gender)
 {
 }
示例#9
0
 public Fox(AnimalKind kind, AnimalGender gender, int ageLimit = 3) : base(kind, gender, ageLimit)
 {
 }
示例#10
0
文件: Fox.cs 项目: perl-easj/OOProg
 protected Fox(AnimalGender gender) : base(AnimalKind.fox, gender)
 {
 }