Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace ICT365_Lab_3
- {
- // abstract class 'Animal'
- public abstract class Animal
- {
- abstract public void PrintAnimal();
- abstract public void SaveAnimal();
- }
- // class 'Animal' inherit
- // in child class 'Emu'
- public class Emu : Animal
- {
- String animalName = "Name undefined";
- String animalInfo = "No information";
- String animalGroup = "Group undefined";
- String animalFood = "Not known";
- public Emu(String n, String info, String group, String food)
- {
- animalName = n;
- animalInfo = info;
- animalGroup = group;
- animalFood = food;
- }
- public override void PrintAnimal()
- {
- Console.WriteLine("Name: " + animalName);
- Console.WriteLine("Information: " + animalInfo);
- Console.WriteLine("Animal Group: " + animalGroup);
- Console.WriteLine("Food: " + animalFood);
- Console.WriteLine();
- }
- public override void SaveAnimal()
- {
- string firstLine = "Name: " + animalName;
- string secondLine = "Information: " + animalInfo;
- string thirdLine = "Animal Group: " + animalGroup;
- string fourthLine = "Food: " + animalFood;
- string[] lines = { firstLine, secondLine, thirdLine, fourthLine };
- System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\Animals.txt", lines);
- }
- }
- // class 'Animal' inherit
- // in child class 'Kangaroo'
- public class Kangaroo : Animal
- {
- String animalName = "Name undefined";
- String animalInfo = "No information";
- String animalGroup = "Group undefined";
- String animalFood = "Not known";
- public Kangaroo(String n, String info, String group, String food)
- {
- animalName = n;
- animalInfo = info;
- animalGroup = group;
- animalFood = food;
- }
- public override void PrintAnimal()
- {
- Console.WriteLine("Name: " + animalName);
- Console.WriteLine("Information: " + animalInfo);
- Console.WriteLine("Animal Group: " + animalGroup);
- Console.WriteLine("Food: " + animalFood);
- Console.WriteLine();
- }
- public override void SaveAnimal()
- {
- string firstLine = "Name: " + animalName;
- string secondLine = "Information: " + animalInfo;
- string thirdLine = "Animal Group: " + animalGroup;
- string fourthLine = "Food: " + animalFood;
- string[] lines = { firstLine, secondLine, thirdLine, fourthLine };
- System.IO.File.WriteAllLines(@"C:\Users\Public\TestFolder\Animals.txt", lines);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement