Selasa, 12 Februari 2013

[Pemrograman C++] INHERITANCE (PEWARISAN)

MODUL 6
INHERITANCE
(PEWARISAN)


SASARAN
1.    Mengetahui dasar-dasar pewarisan
2.    Dapat membuat program dengan memampaatkan teknik pewarisan

TUGAS PENDAHULUAN

1.    Apa yang dimaksud dengan pewarisan?
2.    Apa efek dari anggota public, protected dan private dalam pewarisan?
3.    Dapatkan konstruktor dan destruktor dibuat dalam pewarisan

PRAKTIKUM

1.    Modul6a.cpp

//contoh pewarisan kelas
#include <iostream.h>
#include <conio.h>

class basis
{
  private:
    int alpha;
    int bravo;
  public:
    void info_basis()
    {
      cout << "info_basis() dijalankan..." << endl;
    }
};

class turunan:public basis
{
  public:

};

void main()
{
 clrscr();
 turunan anak;

 anak.info_basis();
 anak.info_turunan();
}



2.    modul6b.cpp

//protected dalam pewarisan
#include <iostream.h>
#include <conio.h>

class basis
{
  protected:
    int alpha;
    int bravo;
  public:
    void info_basis()
    {
      cout << "info_basis() dijalankan..." << endl;
    }
};

class turunan:public basis
{
  public:
  void initialisasi(int a, int b)
  {
   alpha = a; bravo = b;
  }
  void info_turunan()
  {
    cout << "alpa = " << alpha  << "bravo = " <<bravo << endl;
  }
};

void main()
{
 clrscr();
 turunan anak;

 anak.initialisasi(2,5);
 anak.info_turunan();
}


Untuk file lengkapnya silahkan download disini

Related Articel:

0 komentar:

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews