예제 #1
0
        static void Anak1()
        {
            // ENCAPSULATION
            DataAnak DA = new DataAnak();

            DA.noHP  = 083129351;
            DA.Email = "*****@*****.**";

            // POLYMORPHSIM INTERFACE
            Menampilkan mp = new Menampilkan();
            IGolDarah   gol;

            gol = new GolA();

            // ABSTRACTION INTERFACE
            IMakanan makan;

            makan = new MakananPedas();

            // POLYMORPHSIM PEWARISAN
            KelasInduk KI;

            KI = new Bersepeda();

            // INHERITANCE
            Anak anak = new Anak("Perempuan", "Pratiwi Putri", "Mahasiswa", "Jakarta", 1995);

            // OUTPUT
            anak.tampilInfoAnak();
            gol.Print(mp);
            Console.WriteLine("--------");
            DA.tampilDataAnak();
            Console.WriteLine("--------");
            KI.Hoby();
            KI.BerapaKali();
            Console.WriteLine("--------");
            makan.Makanan();
        }
예제 #2
0
        static void Anak6()
        {
            // ENCAPSULATION
            DataAnak DA = new DataAnak();

            DA.noHP  = 0872622;
            DA.Email = "*****@*****.**";

            // POLYMORPHSIM INTERFACE
            Menampilkan mp = new Menampilkan();
            IGolDarah   gol;

            gol = new GolB();

            // ABSTRACTION INTERFACE
            IMakanan makan;

            makan = new MakananAsin();

            // POLYMORPHSIM PEWARISAN
            KelasInduk KI;

            KI = new Bersepeda();

            // INHERITANCE
            Anak anak = new Anak("Perempuan", "Eki Putri", "Pelajar", "Sleman", 2002);

            // OUTPUT
            anak.tampilInfoAnak();
            gol.Print(mp);
            Console.WriteLine("--------");
            DA.tampilDataAnak();
            Console.WriteLine("--------");
            KI.Hoby();
            KI.BerapaKali();
            Console.WriteLine("--------");
            makan.Makanan();
        }