-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
47 lines (36 loc) · 1.14 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
using System;
using Oop.Classes;
namespace oop
{
class Program
{
static void Main(string[] args)
{
var point = new Coordinate();
point.Latitude = (decimal)-82.12345;
point.Longitude = (decimal)-27.98765;
point.Label = "Somewhere over the rainbow.";
Console.WriteLine(point);
var cat = new Pet("", "");
cat.Name = "Fluffer";
cat.Breed = "Tabby";
cat.Adopt("Mike");
Console.WriteLine(cat);
var dog = new Pet("Spot", "Shepard");
dog.Adopt("Janie");
Console.WriteLine($"{dog.OwnerName} has adopted {dog.Name} which is a {dog.Breed}. They are currently located at {point.Label}");
var myPack = new BackPack("Red", "Frank", 4, 6);
for (var i = 0; i < 3; i++)
{
myPack.AddItem();
}
var campingPack = new BackPack("Blue", "Tony", 8, 32);
for (var i = 0; i < 13; i++)
{
campingPack.AddItem();
}
Console.WriteLine($"{myPack.Owner} has a {myPack.Color} back pack and it holds {myPack.MaxNumberOfItems} items");
Console.WriteLine(campingPack);
}
}
}