Class dan object adalah konsep dasar dalam pemrograman berorientasi objek. Class adalah suatu blueprint atau pola yang digunakan untuk membuat objek. Class menentukan bagaimana data akan disimpan dan bagaimana objek tersebut akan bertindak. Sementara objek adalah instance dari class yang memiliki data member dan method yang didefinisikan dalam class tersebut.
Berikut adalah contoh kode C++ yang menunjukkan implementasi class dan objek:
#include <iostream>
using namespace std;
// Deklarasi class Mahasiswa
class Mahasiswa {
public:
// Property atau data member
string nama;
int usia;
// Method
void tampilkanData() {
cout << "Nama: " << nama << endl;
cout << "Usia: " << usia << endl;
}
};
int main() {
// Membuat objek dari class Mahasiswa
Mahasiswa mhs1;
// Mengisi data pada objek
mhs1.nama = "John Doe";
mhs1.usia = 22;
// Menampilkan data pada objek dengan memanggil method tampilkanData()
mhs1.tampilkanData();
return 0;
}
Pada contoh di atas, class Mahasiswa
memiliki dua data member, yaitu nama
dan usia
. Class juga memiliki method tampilkanData()
yang akan menampilkan data member nama
dan usia
ketika dipanggil. Kemudian, kami membuat objek mhs1
dari class Mahasiswa
dan mengisi data member nama
dan usia
. Terakhir, kami memanggil method tampilkanData()
pada objek mhs1
untuk menampilkan data member pada objek tersebut.
0 Komentar