예제 #1
0
    static void Main(string[] args)
    {
        Console.WriteLine("Exercise 1");
        var dog = new Dog();

        dog.Eat();
        dog.Bark();
        Console.WriteLine();

        Console.WriteLine("Exercise 2");
        var puppy = new Puppy();

        puppy.Eat();
        puppy.Bark();
        puppy.Weep();
        Console.WriteLine();

        Console.WriteLine("Exercise 3");
        dog.Eat();
        dog.Bark();
        var cat = new Cat();

        cat.Eat();
        cat.Meow();
    }
예제 #2
0
    static void Main()
    {
        Puppy pup = new Puppy();

        pup.Eating();
        pup.Bark();
        pup.Weep();
    }
예제 #3
0
        public static void Main()
        {
            var puppy = new Puppy();

            puppy.Eat();
            puppy.Bark();
            puppy.Weep();
        }
        static void Main(string[] args)
        {
            Puppy littleOne = new Puppy();

            littleOne.Bark();
            littleOne.Eat();
            littleOne.Wheep();
        }
예제 #5
0
    static void Main(string[] args)
    {
        var dog = new Puppy();

        dog.Eat();
        dog.Bark();
        dog.Weep();
    }
예제 #6
0
    static void Main()
    {
        Puppy puppy = new Puppy();

        puppy.Eat();
        puppy.Bark();
        puppy.Weep();
    }
예제 #7
0
    static void Main(string[] args)
    {
        Puppy sweety = new Puppy();

        sweety.Weep();
        sweety.Bark();
        sweety.Eat();
    }
예제 #8
0
    static void Main(string[] args)
    {
        Puppy puppy = new Puppy();

        puppy.Eat();
        puppy.Bark();
        puppy.Weep();
    }
예제 #9
0
        static void Main(string[] args)
        {
            Dog   dog   = new Dog();
            Puppy puppy = new Puppy();

            dog.Bark();
            puppy.Bark();
            Console.ReadKey();
        }
예제 #10
0
    public static void Main(string[] args)
    {
        Puppy dog = new Puppy();

        dog.Eat();
        dog.Bark();

        Cat cat = new Cat();

        cat.Eat();
        cat.Meow();
    }
예제 #11
0
        public static void Main(string[] args)
        {
            Console.WriteLine("***************************  Toy  ***************************************");

            var babyCube = new BabyCube(10, "VTech");

            babyCube.Describe();
            babyCube.SetLevel(1);

            Console.WriteLine("***************************  Birds  ***************************************");

            //Birds (the parent constructor was executed first before the child constructor)
            var goose = new Goose(true, 2, "seeds", "gray");

            Console.WriteLine("***************************  Pets  ***************************************");

            //Pets(child can have its own methods Bark or Climb)
            var puppy = new Puppy(false, 4, "bones", "yellow");

            puppy.Bark();

            Console.WriteLine("---------------------------------");

            var kitty = new Kitty(false, 4, "fish", "yellow");

            kitty.Climb();

            Console.WriteLine("***************************  Crawls  ***************************************");

            //Crawls(child can use its implemented interface methods and call the parent public methods)
            var turtle = new Turtle(false, 4, "insects", "brown");

            turtle.Crawl();
            turtle.Eat();
            //turtle.Confidential();
            turtle.MakePublic();

            Console.WriteLine("---------------------------------");

            var crocodile = new Crocodile(false, 4, "fish", "gray");

            crocodile.Sleep();
            crocodile.Crawl();

            Console.WriteLine("---------------------------------");

            var tortoise = new Tortoise(true, 4, "grass", "gray");

            tortoise.Sleep();
            tortoise.Crawl();
            tortoise.Walk();
        }
        public static void Main()
        {
            Dog dog = new Dog();

            dog.Bark();
            dog.Eat();

            Puppy puppy = new Puppy();

            puppy.Weep();
            puppy.Bark();
            puppy.Eat();
        }
예제 #13
0
        static void Main()
        {
            var dog = new Dog();

            dog.Eat();
            dog.Bark();

            var puppy = new Puppy();

            puppy.Eat();
            puppy.Bark();
            puppy.Weep();
        }
예제 #14
0
        public static void Main()
        {
            var puppy = new Puppy();

            puppy.Eat();
            puppy.Bark();
            puppy.Weep();

            var cat = new Cat();

            cat.Eat();
            cat.Meow();
        }
예제 #15
0
        static void Main(string[] args)
        {
            Animal animal = new Dog();

            animal.Eat();           //we can access only eat
            (animal as Dog).Bark(); //we can access and bark

            Puppy animal2 = new Puppy();

            animal2.Bark();

            Cat animal3 = new Cat();

            animal3.Meow();
        }
예제 #16
0
        static void Main()
        {
            Animal animal = new Animal();
            Dog    dog    = new Dog();
            Puppy  puppy  = new Puppy();
            Cat    cat    = new Cat();

            animal.Eat();
            dog.Eat();
            dog.Bark();
            puppy.Eat();
            puppy.Bark();
            puppy.Weep();
            cat.Eat();
            cat.Meow();
        }
예제 #17
0
        static void Main(string[] args)
        {
            Puppy puppy = new Puppy();

            puppy.Bark();
            puppy.Eat();
            puppy.Weep();

            Animal animal = new Animal();

            animal.Eat();

            Dog dog = new Dog();

            dog.Bark();
            dog.Eat();
        }
예제 #18
0
    static void Main(string[] args)
    {
        Dog dog = new Dog();

        dog.Eat();
        dog.Bark();

        Puppy puppy = new Puppy();

        puppy.Eat();
        puppy.Bark();
        puppy.Weep();

        Cat cat = new Cat();

        cat.Eat();
        cat.Meow();
    }
예제 #19
0
        public static void Main()
        {
            Dog dog = new Dog();

            dog.Bark();
            dog.Bark();

            Puppy puppy = new Puppy();

            puppy.Eat();
            puppy.Bark();
            puppy.Weep();

            Dog someDog = new Dog();

            someDog.Eat();
            someDog.Bark();
            Cat cat = new Cat();

            cat.Eat();
            cat.Meow();
        }
예제 #20
0
        public void Execute()
        {
            try
            {
                var dog = new Dog("Bobby");
                Console.WriteLine(dog.Bark());
                Console.WriteLine(dog.Eat());

                var puppy = new Puppy("Fluffy");
                Console.WriteLine(puppy.Eat());
                Console.WriteLine(puppy.Bark());
                Console.WriteLine(puppy.Weep());

                var cat = new Cat("Tommas");
                Console.WriteLine(cat.Eat());
                Console.WriteLine(cat.Meow());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
                return;
            }
        }
예제 #21
0
    static void Main(string[] args)
    {
        var dog = new Dog();

        dog.Bark();
        dog.Eat();

        var puppy = new Puppy();

        puppy.Eat();
        puppy.Bark();
        puppy.Weep();

        var dog1 = new Dog();

        dog1.Eat();
        dog1.Bark();

        var cat = new Cat();

        cat.Eat();
        cat.Meow();
    }
예제 #22
0
파일: Program.cs 프로젝트: Kawwolski/zad7
        static void Main(string[] args)
        {
            GermanShepherd shepherd = new GermanShepherd();

            Corgi corgi  = new Corgi();
            Dog   corgi1 = new Corgi();
            Puppy puppy  = new Puppy();

            Console.WriteLine("Germanshepherd-Szczekanie:" + shepherd.Bark() + " Warczenie:" + shepherd.Growl());
            Console.WriteLine("Typ Corgi:" + corgi.Bark());
            Console.WriteLine("Inny typ:" + corgi1.Bark());

            Console.WriteLine("Szczeniak:" + "Warczenie:" + puppy.Growl() + " Szczekanie:" + puppy.Bark());


            Console.ReadKey();
        }