元ネタ:「オブジェクト指向における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();
}
}