元ネタ:「オブジェクト指向におけるFizzBuzz問題」
我慢できずに作ってしまいました。
あーだこーだいぢめてくださいまし。
_(_^_)_
abstract class Animal
{ protected int times = 1;
public abstract void Sound();
public void SetCount(int n) { times = n; } }
class Dog : Animal
{ public override void Sound()
{ for (int i = 0; i < times; i++)
{ Console.Write("わん"); }
Console.WriteLine();
}
}
class Cat : Animal
{ public override void Sound()
{ for (int i = 0; i < times; i++)
{ Console.Write("にゃー"); }
Console.WriteLine();
}
}