static void Main(string[] args)
        {
            IHewan hewan;

            hewan = new Singa();
            hewan.makan();


            Console.WriteLine();
            hewan = new Sapi();
            hewan.makan();

            Console.ReadKey();
        }
示例#2
0
        static void Main(string[] args)
        {
            //Pengaksesan yang menggunakan Abstract Class

            /*Binatang binatang;
             *
             * binatang = new Singa();
             * binatang.Memakan();
             *   Console.WriteLine();
             *   Console.WriteLine("----------------------------------------------");
             *   Console.WriteLine();
             * binatang = new Kelinci();
             * binatang.Memakan();
             *   Console.WriteLine();
             *   Console.WriteLine("----------------------------------------------");
             *   Console.WriteLine();
             * binatang = new Bunglon();
             * binatang.Memakan();
             *  Console.WriteLine();
             *  Console.WriteLine("----------------------------------------------");
             *  Console.WriteLine();*/

            //Pengaksesan yang menggunakan Interface

            IBinatang binatang;

            binatang = new Singa();
            binatang.Memakan();
            Console.WriteLine();
            Console.WriteLine("----------------------------------------------");
            Console.WriteLine();
            binatang = new Kelinci();
            binatang.Memakan();
            Console.WriteLine();
            Console.WriteLine("----------------------------------------------");
            Console.WriteLine();
            binatang = new Bunglon();
            binatang.Memakan();
            Console.WriteLine();
            Console.WriteLine("----------------------------------------------");
            Console.WriteLine();

            Console.ReadKey();
        }