Cara Penggunaan Class Dan Object Di C++

Di kesempatan kali ini saya akan menjelaskan cara pemakaian class dan object di c++. Perlu treman-=teman ketahui sebelumnya, kelas yaitu perluasan konsep dari struktural data. Serupa dengan struktural data, class dapat berisi anggota data, tetapi kelas pun dapat berisikan fungsi-fungsi selaku bagian dari anggotanya. Sedangkan Objek yaitu instasiasi dari kelas tesrebut. Pada kondisi variable, sebuah kelas akan menjadi tipe, dan objek akan menjadi variabelnya. Access specifier terdiri dari tiga buah kata kunci mendasar yaitu : private, public, dan protected. Modifikasi dari ketiga spesifikasi ini akan memberikan akses yang benar bagi anggota-anggota yang mengikutinya.



Dikala teman-teman menentukan kelas, teman-teman menentukan cetak biru bagi tipe data. Ini sesungguhnya tak mendefinisikan data apa pun, namun menentukan apa arti nama kelas, yaitu, apa yang akan terdiri dari objek dari kelas dan operasi apa yang dapat dilakukan di objek semacam itu.



Definisi kelas dimulai dengan kelas kata kunci diikuti oleh nama kelas; dan badan kelas, ditutupi oleh sepasang simbol kurung kurawa. Definisi kelas mesti diikuti bagus dengan titik koma atau daftar deklarasi. Selaku contoh, saya mendefinisikan tipe data Kotak menggunakan kelas kata kunci selaku berikut :



class Kotak{
public:
double length; // Length of a Kotak
double breadth; // Breadth of a Kotak
double height; // Height of a Kotak
};


Sebuah kelas menyediakan cetak biru bagi objek, jadi di dasarnya sebuah objek dikerjakan dari sebuah kelas. Saya mendeklarasikan objek kelas dengan deklarasi yang sama persis sehingga saya mendeklarasikan variabel tipe mendasar. Berikut pernyataan mendeklarasikan dua objek kelas Kotak :



Kotak Kotak1;          // Declare Kotak1 of type Kotak
Kotak Kotak2; // Declare Kotak2 of type Kotak


Kedua objek Kotak1 dan Kotak2 akan mempunyai salinan data anggota mereka sendiri.



Mengakses Data Anggota



Data publik anggota objek kelas dapat diakses menggunakan operator akses anggota seketika (.). Mari teman-teman coba contoh berikut :



#include <iostream>

using namespace std;

class Kotak {
public:
double length; // Length of a Kotak
double breadth; // Breadth of a Kotak
double height; // Height of a Kotak
};

int main() {
Kotak Kotak1; // Declare Kotak1 of type Kotak
Kotak Kotak2; // Declare Kotak2 of type Kotak
double volume = 0.0; // Store the volume of a Kotak here

// Kotak 1 specification
Kotak1.height = 5.0;
Kotak1.length = 6.0;
Kotak1.breadth = 7.0;

// Kotak 2 specification
Kotak2.height = 10.0;
Kotak2.length = 12.0;
Kotak2.breadth = 13.0;

// volume of Kotak 1
volume = Kotak1.height * Kotak1.length * Kotak1.breadth;
cout << Volume of Kotak1 : << volume <<endl;

// volume of Kotak 2
volume = Kotak2.height * Kotak2.length * Kotak2.breadth;
cout << Volume of Kotak2 : << volume <<endl;
return 0;
}


Bila kode diatas dikompile dan dieksekusi, karenanya akan menampilkan hasil output seperti berikut :



Volume of Kotak1 : 210
Volume of Kotak2 : 1560


Hingga disini penjelasan saya mengenai cara pemakaian class dan object di c++, semoga bermanfaat.




Sumber https://kursuswebsite.org

Popular posts from this blog

Perbedaan Antara Keyup dan Keydown Pada jQuery

Membuat Table Warna Berselang dengan PHP