Bantu Belajar

Senin, 10 Agustus 2015

Private Member Pada Class di C++

Private Member merupakan data atau function member yang hanya dapat diakses dari dalam suatu class ... thumbnail 1 summary
Private Member merupakan data atau function member yang hanya dapat diakses dari dalam suatu class atau dengan kata lain tidak dapat diakses oleh luar. Private Member ini digunakan untuk mencegah data member atau function member diakses dari luar kelas. Berikut bentuk private member pada class di C++ :

private:
         [member-list]
private base-class
Untuk lebih jelas perhatikan contoh Private Member Pada Class di C++ berikut ini, program ini seperti biasa menggunakan program Microsoft Office Studio 2013 :

// PrivateMember.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
using namespace std;

class CCube
{
public:

explicit CCube(double panjang = 1.0, double lebar = 2.0, double tinggi = 3.0) : m_panjang(panjang), m_lebar(lebar), m_tinggi(tinggi)
{
}

double volume()
{
return m_panjang*m_lebar*m_tinggi;
}

private:
double m_panjang;
double m_lebar;
double m_tinggi;
};

int _tmain(int argc, _TCHAR* argv[])
{
CCube balok1(10, 20, 30);

double volume1;

volume1 = balok1.volume();

cout << endl << "Volume Balok 1 = " << volume1 << " m3" << endl;
cout << "www.bantubelajar.com\n" << endl;
return 0;
}

Klik Debug => Start Without Debugging atau Kombinasi keyboard Ctrl + F5 dan hasilnya akan seperti ini :

Private Member Pada Class di C++