Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.83 KB | None | 0 0
  1. using System;
  2.  
  3. namespace ICT365_Lab_3
  4. {
  5.     // abstract class 'Animal'
  6.     public abstract class Animal
  7.     {        
  8.         abstract public void PrintAnimal();
  9.         abstract public void SaveAnimal();
  10.        
  11.     }
  12.  
  13.     // class 'Animal' inherit
  14.     // in child class 'Emu'
  15.     public class Emu : Animal
  16.     {
  17.         String animalName = "Name undefined";
  18.         String animalInfo = "No information";
  19.         String animalGroup = "Group undefined";
  20.         String animalFood = "Not known";
  21.         public Emu(String n, String info, String group, String food)
  22.         {
  23.             animalName = n;
  24.             animalInfo = info;
  25.             animalGroup = group;
  26.             animalFood = food;
  27.         }
  28.  
  29.         public override void PrintAnimal()
  30.         {
  31.             Console.WriteLine("Name: " + animalName);
  32.             Console.WriteLine("Information: " + animalInfo);
  33.             Console.WriteLine("Animal Group: " + animalGroup);
  34.             Console.WriteLine("Food: " + animalFood);
  35.             Console.WriteLine();
  36.         }
  37.  
  38.         public override void SaveAnimal()
  39.         {
  40.             string firstLine = "Name: " + animalName;
  41.             string secondLine = "Information: " + animalInfo;
  42.             string thirdLine = "Animal Group: " + animalGroup;
  43.             string fourthLine = "Food: " + animalFood;
  44.             string[] lines = { firstLine, secondLine, thirdLine, fourthLine };
  45.             System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\Animals.txt", lines);
  46.         }
  47.     }
  48.  
  49.     // class 'Animal' inherit
  50.     // in child class 'Kangaroo'
  51.     public class Kangaroo : Animal
  52.     {
  53.         String animalName = "Name undefined";
  54.         String animalInfo = "No information";
  55.         String animalGroup = "Group undefined";
  56.         String animalFood = "Not known";
  57.         public Kangaroo(String n, String info, String group, String food)
  58.         {
  59.             animalName = n;
  60.             animalInfo = info;
  61.             animalGroup = group;
  62.             animalFood = food;
  63.         }
  64.         public override void PrintAnimal()
  65.         {
  66.             Console.WriteLine("Name: " + animalName);
  67.             Console.WriteLine("Information: " + animalInfo);
  68.             Console.WriteLine("Animal Group: " + animalGroup);
  69.             Console.WriteLine("Food: " + animalFood);
  70.             Console.WriteLine();
  71.         }
  72.  
  73.         public override void SaveAnimal()
  74.         {
  75.             string firstLine = "Name: " + animalName;
  76.             string secondLine = "Information: " + animalInfo;
  77.             string thirdLine = "Animal Group: " + animalGroup;
  78.             string fourthLine = "Food: " + animalFood;
  79.             string[] lines = { firstLine, secondLine, thirdLine, fourthLine };
  80.             System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\Animals.txt", lines);
  81.         }
  82.     }
  83. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement