Weep() public method

public Weep ( ) : void
return void
Esempio n. 1
0
        public static void Main()
        {
            var puppy = new Puppy();

            puppy.Eat();
            puppy.Bark();
            puppy.Weep();
        }
Esempio n. 2
0
    static void Main(string[] args)
    {
        var dog = new Puppy();

        dog.Eat();
        dog.Bark();
        dog.Weep();
    }
Esempio n. 3
0
    static void Main()
    {
        Puppy puppy = new Puppy();

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

        puppy.Eat();
        puppy.Bark();
        puppy.Weep();
    }
Esempio n. 5
0
    static void Main()
    {
        Puppy pup = new Puppy();

        pup.Eating();
        pup.Bark();
        pup.Weep();
    }
Esempio n. 6
0
    static void Main(string[] args)
    {
        Puppy sweety = new Puppy();

        sweety.Weep();
        sweety.Bark();
        sweety.Eat();
    }
        private static void Main()
        {
            Animal animal = new Animal();
            Dog    dog    = new Dog();
            Puppy  puppy  = new Puppy();

            animal.Eat();
            dog.Bark();
            puppy.Weep();
        }
        public static void Main()
        {
            Dog dog = new Dog();

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

            Puppy puppy = new Puppy();

            puppy.Weep();
            puppy.Bark();
            puppy.Eat();
        }
Esempio n. 9
0
        public static void Main()
        {
            var puppy = new Puppy();

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

            var cat = new Cat();

            cat.Eat();
            cat.Meow();
        }
Esempio n. 10
0
        static void Main()
        {
            var dog = new Dog();

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

            var puppy = new Puppy();

            puppy.Eat();
            puppy.Bark();
            puppy.Weep();
        }
Esempio n. 11
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();
        }
Esempio n. 12
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();
        }
Esempio n. 13
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();
    }
Esempio n. 14
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();
        }
Esempio n. 15
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;
            }
        }
Esempio n. 16
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();
    }
Esempio n. 17
0
    static void Main(string[] args)
    {
        /*
         *       Comments:
         *
         *       Shte si govorim za :
         *
         *       1.Inheritance v C# (Nasledqvane v C#)
         *       2.Class Hierarchies (klasicheska ierarhiq)
         *       3.Accessing Members of the Base Class (dostup do chlenove na bazoviq klas)
         *       4.Virtual Classes (Virtualni metodi)
         *       5.Overriding Methods (Prezapisvane na metodi)
         *       6.Generic Classess (Generic klasove i kolekcii)
         */

        /*
         * 1. Nasledqvane:
         * imame bazov klas (Base Class) (Parent Class) (SuperClass) i - predava na child klasa !
         * podklas (SubCalss) (Child Class) - vzima ot base klasa !
         *
         * podklasa moje da si ima i sobstveni dopulnitelni propertita
         *
         *
         * PRIMER: Imame klas Person() (base class) koito e nasleden ot klas Employee i klas Student (child classes)
         * No Child klasovete mogat da si imat i te sobstveni propertita
         * NASLEDQVA SE S:       : Person
         *
         *
         * V praktikata shte imamo mnogo po zadulbocheni primeri ot tova !!!
         *
         *
         *
         */


        //SEGA KLASA Dog IMA VSICHKI NESHTA OT KLASA Animal BEZ DA SME MU GI DOBAVQI.
        Dog dog = new Dog("Gafy", 9, 15);

        Console.WriteLine(dog.Name);
        Console.WriteLine(dog.Age);
        dog.Eat();



        //SEGA TOVA PUPPY IMA VSICHKO OT PREDISHNITE KLASOVE NAD NEGO.
        Puppy puppy = new Puppy("Jaky", 16, 5);

        puppy.Eat();
        puppy.Weep(); // plache


        //Kotkata nasledqva samo klasa Animal !!!
        Cat cat = new Cat("Sisa", 7, 4);

        cat.Eat();
        cat.Meaw();



        //KONSTRUKTORITE SE PREIZPOLZVAT !!!

        /*
         *  Nasledqvaneto e proces kato stupalo.
         *  NQMAME MULTIPLE INHERITANCE V C#, TRQBVA DA SA EDNO SLED DRUGO !
         *
         *  NE MOJEM PROSTO DA NAPISHEM : Puppy : Dog : Animal
         */



        /*
         *
         * S 'override' prezapisvame metodi !
         * VIRTUALNITE METODI MOGAT DA SE PREZAPISVAT !
         *
         * VIRTUALNI METODI:
         * ToString() e edin vgraden virtualen metod !
         *
         * Ponqkoga ni trqbva da mojem da promenqme metodi ot klasus koito
         * nasledqvame.
         *
         * Virtualnite metodi mogat da se promenqt
         * POZVOLQVAT NI DA GI PREZAPISVAME I DA IM PROMENQME LOGIKATA!
         * pishet se s dumata 'virtual' !
         */

        Console.WriteLine(); Console.WriteLine();
        //PRIMER :  Prezapisvame metoda Eating za vseki klas
        //Prezapisahme virtualniq metod ot klasa Animal !!!
        dog.Eat(); // pokazva Dog Eating ...
        puppy.Eat();
        cat.Eat();

        Animal animal = new Animal("Lion", 20, 250);

        animal.Eat(); // pokazva Animal Eating ...



        /*
         *  Interfeisi:
         *  Te sa neshto kato klasove
         *  i se krushtavat zpochvaiki s 'I' i polse sushtestvitelno .
         *  Primerno :
         *  1.IList t.e. sudurja samo spisuci,
         *  2.IDictionary t.e. sudurja samo rechnici.
         *
         *  public interface IMovable
         *  {
         *      . . .
         *  }
         *
         */

        // Tuk si izvikvame metoda koito polzva interfeisa IMovable koito suzdadohme
        MoveObject(cat, 10);



        /*
         * Generic Collections:
         *
         * tuk govorim za system.collection.generic
         * TE SA KATO PLACEHOLDERI KOITO POLZVAME Z DA SLAGAME TIPOVE DANNI,
         * Mojem da si slagame kakuvto tip danni si iskame, DAJE I KLASOVE KOITO
         * SME SI NAPRAVILI MOGAT DA SA TIPOVE DANNI I MOJEM DA PRAVIM KOLEKCII OT TQH !!!
         *
         *
         */

        /*SUMMARY:
         * 1.Nasledqvaneto e nestho mnogo nujno i polezno.
         *  Imame base class i child class.
         *  Child klasovete mogat da prezapisvat virtualni metodi ot baze klasa.
         * 2.interfeisa e kato dokument koito ni pokazva koi klaza za kakvo e, ulesnqva ni rabotata.
         *
         * 3.Generic kolekciite sa konteineri za vsqkauv tip danni daje i pt tip klas koito sme suzdali.
         *  Ne mojem da im slagame drug tip danni ot tozi koito sme im zadali.
         *
         *
         */
    }