Tuesday, June 18, 2013

INHERITANCE 2


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Inheritance2
{
    class Mahasiswa:Manusia
    {
        string nim, jurusan;
        //constructor
        public Mahasiswa(string nama, DateTime tgl_lahir, char gender, string nim, string jurusan)
            : base(nama, tgl_lahir, gender)
        {
            this.nim = nim;
            this.jurusan=jurusan;
        }
        //Method(pengubahan Behavior dari method class induk

        public void profillengkap()
        {
            base.profil();
            Console.WriteLine("Profil Mahasiswa-->NIM:{0}",nim );
            Console.WriteLine("Jurusan:{0}", jurusan);
        }
      
    }
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Inheritance2
{
    class Mahasiswa:Manusia
    {
        string nim, jurusan;
        //constructor
        public Mahasiswa(string nama, DateTime tgl_lahir, char gender, string nim, string jurusan)
            : base(nama, tgl_lahir, gender)
        {
            this.nim = nim;
            this.jurusan=jurusan;
        }
        //Method(pengubahan Behavior dari method class induk

        public void profillengkap()
        {
            base.profil();
            Console.WriteLine("Profil Mahasiswa-->NIM:{0}",nim );
            Console.WriteLine("Jurusan:{0}", jurusan);
        }
        
    }
}


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Inheritance2
{
    class Program
    {
        static void Main(string[] args)
        {
            Manusia m1 = new Manusia("Aladian", DateTime.Parse("1998-04-05"), 'L');
            m1.profil();

            Console.WriteLine("");
            Mahasiswa mhs1 = new Mahasiswa("Rudi", DateTime.Parse("1933-02-12"), 'L', "12.12.1023", "SI");
            mhs1.profil();
            mhs1.profillengkap();
           
            Console.Read();
        }
    }
}

No comments: