Esempio n. 1
0
        static void Main(string[] args)
        {
            Dog myDog = new Dog("Pepper", 4, 0, false, true, "Dog Bone");

            myDog.Bark();
            myDog.Eat();
            myDog.Sleep();

            DancingCat someCrazyCat = new DancingCat(" electric slide", "Meow the dancing cat");

            someCrazyCat.Eat();      //can eat because she's an animal
            someCrazyCat.Meow();
            someCrazyCat.AnnoyYou(); // can meow and annoy you because she's a cat
            someCrazyCat.Dance();    //can dance because she's a dancing cat.

            Fish bigFish = new Fish(false);

            bigFish.Breath();

            int money = 0;

            money += bigFish.Sell();
            money += myDog.Sell();
            money += someCrazyCat.Sell();
            Console.WriteLine("After selling my pets, I have " + money);

            Customer customer1 = new Customer("Marcus", "Tadwell");

            customer1.membership.ChangeMembership(MemberShip.Level.Preimum);
            customer1.membership.plan.ChangeRenewal(Plan.Renewal.Annual);
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            //Dog class
            Dog d = new Dog();
            List<Animal> animals = new List<Animal>();
            animals.Add(new Dog());
            animals.Add(new Cat());
            animals.Add(new Cow());

            foreach (Animal ani in animals)
            {
                ani.Name();
                ani.Age();
                ani.Speak();
                ani.Move();

                d.Eat();
                d.Sleep();
            }

            Console.ReadKey();
        }