コード例 #1
0
 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
ファイル: Rabbit.cs プロジェクト: RO20E-VF-ASWC/WildLife
 public Rabbit(AnimalGender gender) : base(AnimalKind.rabbit, gender)
 {
 }
コード例 #9
0
ファイル: Fox.cs プロジェクト: RO20E-VF-ASWC/WildLife
 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)
 {
 }