示例#1
0
        static void Anak5()
        {
            // ENCAPSULATION
            DataAnak DA = new DataAnak();

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

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

            gol = new GolAB();

            // ABSTRACTION INTERFACE
            IMakanan makan;

            makan = new MakananManis();

            // POLYMORPHSIM PEWARISAN
            KelasInduk KI;

            KI = new Berenang();


            // INHERITANCE
            AnakKerja anak = new AnakKerja("Laki-Laki", "Dony Andhika", "Front End Developer", "Jakarta Utara", 1999, "Sarjana Informatika", 200000);

            // OUTPUT
            anak.tampilInfoAnak();
            gol.Print(mp);
            Console.WriteLine("--------");
            DA.tampilDataAnak();
            anak.tampilInfoAnakKerja();
            Console.WriteLine("--------");
            makan.Makanan();
        }
示例#2
0
        static void Anak4()
        {
            // ENCAPSULATION
            DataAnak DA = new DataAnak();

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

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

            gol = new GolO();

            // ABSTRACTION INTERFACE
            IMakanan makan;

            makan = new MakananPedas();

            // POLYMORPHSIM PEWARISAN
            KelasInduk KI;

            KI = new Berenang();


            // INHERITANCE
            AnakKerja anak = new AnakKerja("Perempuan", "Wulan Tika", "HRD", "Jakarta Selatan", 1980, "Sarjana Psikologi", 120000);

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