Translate

Home » , » Belajar C++ PBO - BAB IV PENGENALAN ACCESS SPECIEFER

Belajar C++ PBO - BAB IV PENGENALAN ACCESS SPECIEFER

Pemrograman Berorientasi Objek - Kode + Keterangan Kode

*Artikel ini dibuat oleh saya sendiri.. Jadi sebagai admin hancur blog saya meminta maaf jika masih banyak kekurangan dalam artikel ini.. Silahkan mencari refrensi lain sebagai tambahan jika artikel ini masih belum berkenan untuk membahas lebih dalam tentang pemrograman berorientasi objek...
**File bisa didownload DISINI 
***Program C++ ini menggunakan aplikasi Borland C++


BAB IV
PENGENALAN ACCESS SPECIEFER

4.1.       TUJUAN
Tujuan pembelajaran dalam bab ini yaitu agar :
1.      Mengetahui pengertian dari Access Specifier.
2.      Memahami cara pengaksesan Access Specifier.

4.2.       DASAR TEORI
Private Acces Specifier adalah penentu akses private yang biasa digunakan pada kelas untuk memproteksi anggota-anggota tertentu pada kelas, agar tidak dapat diakses diluar kelas secara langsung. Peniadaan penulisan access specifier equivalen dengan penulisan access specifier private.
Dasar Acess Specifier adalah class. Dalam menentukan control access dari suatu member class diperlukan access spesifier yaitu:
-     Public.
Siapa pun dapat mengakses member ini, baik kode yang ada di dalam class itu sendiri ataupun yang berada di luar class.
Dapat diakses oleh package yang berbeda.
-     Private.
Hanya dapat digunakan oleh internal member dari class tersebut saja.
Tidak ada kode satu pun dari luar class tersebut yang diizinkan mengakses/mengubah nilai dari member tersebut.
-     Protected
Dapat diakses oleh member class itu sendiri
Dapat diakses oleh member class turunannya
Dapat diakses oleh member dari class lain yang berada dalam package yang sama.
-     Tanpa access specifier (Default)
Akan diperlakukan seperti public, namun tidak dapat diakses oleh member class lain yang berada dalam package yang berbeda.

4.3.       ANALISA PRAKTIKUM
4.3.1.      Access Specifier : Protected
//untuk no 1,2,3,4 dan seterusnya hanya merupakan no untuk keterangan kode

#include
#include

1. class Basis
{
2. protected:
3.     int alpha;
4.     int bravo;
5.     public:
6. void info_basis()
      {
7.     cout<<"info_basis() dijalankan... "<
      }
};

8. class Turunan: public Basis
{
9. public:
10.      void inisialisasi(int a, int b)
      {
11.      alpha=a; bravo=b;
      }
12.      void info_turunan()
      {
13.      cout<<"alpha="<      }
};

14.      void main()
{
15.      clrscr();
16.      Turunan anak;
17.      anak.inisialisasi(2,5);
18.      anak.info_turunan();
 getche();

   }

Untuk selengkapnya silahkan didownload...................................................

0 komentar:

Posting Komentar

Berkomentar lah yang baik.... Jika memakai link hidup dalam komentar, maka akan langsung dianggap spam oleh mesin blog.

Pengikut

Postingan Terbaru


Like us on Facebook
Follow Me on Twitter
Recommend us on Google Plus
Subscribe me on RSS