Function Member Pada Class di C++ -- Masih mengenai class, kali ini akan mempelajari Function Member pada class. Function Member yaitu sebuah fungsi yang dideklarasikan pada suatu kelas dan dapat diturunkan pada class turunan. Function Member ini beroperasi pada objek dari class yang merupakan anggota, dan memiliki akses ke semua anggota class untuk objek tersebut.
Untuk lebih jelas perhatikan contoh class berikut ini, program ini seperti biasa menggunakan program Microsoft Office Studio 2013 dan sedikit berbeda dengan pembahasan class sebelumnya :
// Class.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <iostream>
using namespace std;
class CCube
{
public:
double m_panjang;
double m_lebar;
double m_tinggi;
double volume()
{
return m_panjang*m_lebar*m_tinggi;
}
};
int _tmain(int argc, _TCHAR* argv[])
{
CCube balok1;
double volume;
balok1.m_panjang = 10.0;
balok1.m_lebar = 20.0;
balok1.m_tinggi = 30.0;
volume = balok1.volume();
cout << endl << "Volume Balok 1 = " << volume << " m3" << endl;
cout << "www.bantubelajar.com\n" << endl;
return 0;
}
class CCube
{
public:
double m_panjang;
double m_lebar;
double m_tinggi;
double volume()
{
return m_panjang*m_lebar*m_tinggi;
}
};
Untuk menjalankan function member tersebut diperlukan data member yang harus diisi yaitu balok1.m_panjang, lebar dan tinggi.
"volume = balok1.volume();"
Itulah informasi mengenai Function Member Pada Class di C++. Semoga bermanfaat.