예제 #1
0
        static void Main(string[] args)
        {
            Anjing spike = new Anjing();

            spike.name       = "Spike";
            spike.age        = 5;
            spike.happiness  = 0.8f;
            spike.jumlahSpot = 20;
            spike.PrintBase();
            spike.Menggonggong();
            Console.WriteLine("New Happines: " + spike.happiness);


            Kucing tom = new Kucing();

            tom.name        = "tom";
            tom.age         = 4;
            tom.happiness   = 0.3f;
            tom.jumlahMakan = 20;
            tom.happiness   = 0.5f;
            tom.PrintBase();
            tom.Mengeong();


            Console.ReadKey();
        }
예제 #2
0
        static void Main(string[] args)
        {
            //abstract

            /*Animal animal;
             *
             * animal = new Kucing();
             * animal.karakteristik();
             *
             * Console.WriteLine();
             * animal = new Otter();
             * animal.karakteristik();*/

            //interface
            IAnimal animal;

            animal = new Kucing();
            animal.karakteristik();

            Console.WriteLine();
            animal = new Otter();
            animal.karakteristik();

            Console.ReadKey();
        }
예제 #3
0
        static void Main(string[] args, object hewan)
        {
            Console.WriteLine("\n\t Menggunakan abstraction class\n");
            Hewan hewan = new Kucing();

            new Kucing.Berkembangbiak();
            hewan = new Ikan();
            new Ikan.Berkembangbiak();
            hewan = new Amoeba();
            new Amoeba.Berkembangbiak();

            IHewan ihewan;

            Console.WriteLine("\n\t Menggunakan Interface\n");
            ihewan = new Kucing();
            ihewan.Berkembangbiak();
            ihewan = new Ikan();
            ihewan.Berkembangbiak();
            ihewan = new Amoeba();
            ihewan.Berkembangbiak();
            ihewan.Lain();

            Console.ReadKey();
        }
예제 #4
0
        static void Main(string[] args)
        {
            /*Hewan hewan;
             *
             * hewan = new Kucing();
             * hewan.bunyi();
             *
             * Console.WriteLine();
             * hewan = new Ayam();
             * hewan.bunyi();
             *
             * Console.ReadKey();*/

            IHewan hewan;

            hewan = new Kucing();
            hewan.bunyi();

            Console.WriteLine();
            hewan = new Ayam();
            hewan.bunyi();

            Console.ReadKey();
        }