Class adalah template sedangkan object adalah realisasi dari template tersebut, sehingga ketika program dijalankan maka yang bertindak sebagai pelaku utamanya adalah object, bukan class. Bisa dianalogikan pada konsep procedural programming dengan class sebagai tipe data, sedangkan object adalah variabelnya (int angka;). Sebuah class bisa memiliki lebih dari satu object dengan syarat masing-masing object berbeda namanya.
contoh :
#include <cstdlib>
#include <iostream>
using namespace std;
class bilangan{
private:
int a,b;
public:
void hasil(){
cout<<"masukan nilai a : ";cin>>a;
cout<<"masukan nilai b : ";cin>>b;
if(a>b) cout<<"bilangan terbesar : "<<a<<endl;
else cout<<"Bilangan terbesar : "<<b<<endl;
}};
int main(){
bilangan a;
a.hasil();
system("PAUSE");
return EXIT_SUCCESS;
}
Tidak ada komentar:
Posting Komentar