Commit 814c9cad authored by TTK18SP Mustakangas Joni Johannes's avatar TTK18SP Mustakangas Joni Johannes 🤴🏻
Browse files

Week4 inheritanse

parent e659c017
......@@ -11,15 +11,16 @@ static void Main(string[] args)
{
while (letsLoop)
{
AskUserIfWeConinueLoop();
Console.WriteLine("Create dog or bird. Write bird or dog");
if (Console.ReadLine().ToLower().Contains("Bird"))
string x = Console.ReadLine(); //Luetaan input ja konvertoidaan kaikki characterit lower caseksi
if (x == "bird")
CreateBird();
else if (Console.ReadLine().ToLower().Contains("Dog"))
else if (x == "dog")
CreateDog();
else
Console.WriteLine("Input not walid");
ListAllAnimals();
AskUserIfWeConinueLoop();
}
Console.WriteLine("Luuppi loppu");
......@@ -37,32 +38,24 @@ static void AskUserIfWeConinueLoop()
static void CreateDog()
{
if (Console.ReadLine().ToUpper().Contains("Y"))
{
Console.WriteLine("Give bird a name");
string name = Console.ReadLine();
Console.WriteLine("Give bird a race");
string race = Console.ReadLine();
Dog tempDogName = new Dog(race);
tempDogName.Name = name;
animals.Add(tempDogName);
}
Console.WriteLine("Give dog a name");
string name = Console.ReadLine();
Console.WriteLine("Give dog a race");
string race = Console.ReadLine();
Dog tempDogName = new Dog(race);
tempDogName.Name = name;
animals.Add(tempDogName);
}
static void CreateBird()
{
if (Console.ReadLine().ToUpper().Contains("Y"))
{
Console.WriteLine("Give bird a name");
string name = Console.ReadLine(); // Otetaan talteen nimi
Console.WriteLine("Give bird a race");
string race = Console.ReadLine(); // Otetaan talteen rotu
Bird tempBird = new Bird(race); // Luodaan valiaikainen muuttuja linnulle ja luodessa asetetaan rotu
tempBird.Name = name; //asetetaan tempbird nimi, nimi sijaitsee animal perittavassa animal luokassa
animals.Add(tempBird); // Lopuksi lisataan tempBird variable listaan
}
Console.WriteLine("Give bird a name");
string name = Console.ReadLine(); // Otetaan talteen nimi
Console.WriteLine("Give bird a race");
string race = Console.ReadLine(); // Otetaan talteen rotu
Bird tempBird = new Bird(race); // Luodaan valiaikainen muuttuja linnulle ja luodessa asetetaan rotu
tempBird.Name = name; //asetetaan tempbird nimi, nimi sijaitsee animal perittavassa animal luokassa
animals.Add(tempBird); // Lopuksi lisataan tempBird variable listaan
}
static void ListAllAnimals()
{
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment