Contoh Program Class Dalam C++

Class merupakan struktur data dari obyek. Untuk menjelaskan tentang class, lihat perbandingannya dengan struktur berikut ini:

Perhatikan program di bawah ini: Contoh 1.
#include <iostream.h>
#include <conio.h>
#include <string.h>

struct mahasiswa
{
char nim[8]; char nama[20]; int umur;
};

void main()
{
mahasiswa mhsd3; strcpy(mhsd3.nim, “M0197001”); strcpy(mhsd3.nama, “Burhanudin Harahap”); mhsd3.umur = 20;

cout << mhsd3.nim << endl; cout << mhsd3.nama << endl; cout << mhsd3.umur << endl;
}

Setelah program di atas dicompile, error tidak ada. Berikutnya struktur di atas kita ganti dengan class, menjadi

Contoh 2.

#include <iostream.h>
#include <conio.h>
#include <string.h>

class mahasiswa
{
char nim[8]; char nama[20];
int umur;
};

void main()
{
mahasiswa mhsd3; strcpy(mhsd3.nim, “M0197001”); strcpy(mhsd3.nama, “Burhanudin Harahap”); mhsd3.umur = 20;

cout << mhsd3.nim << endl; cout << mhsd3.nama << endl; cout << mhsd3.umur << endl;
}
setelah program di atas di compile, ternyata error muncul. Error tersebut muncul karena class tidak dikenal dalam main(). Kesalahan ini sekaligus menunjukkan perbedaan dengan struktur.

Share this

Related Posts

Previous
Next Post »