
Sebelum kita membahas lebih dalam membahas tentang Class And Object pada artikel C++ Class, ada baiknya kita uraikan dulu pengertian satu persatu class dan object.
Apa itu Class?
Class adalah tipe atau struktur data yang di tentukan pengguna yang di deklarasikan dengan keyword class yang memiliki data dan fungsi (juga di sebut member variable dan member function)
Member class di datur menjadi 3 yaitu private, protected dan public. Secara default member class C ++ bersifat private. Berikut penjelasanya :
- Member private tidak dapat di akses di luar class; mereka hanya dapat di akses melalui metode class.
- Member protected tidak dapat di akses di luar class; mereka hanya dapat di akses melalui class itu sendiri atau class turunanya.
- Member public membentuk antarmuka ke class dan dapat di akses di luar class.
Baca : Belajar C++ Class, Tutorial backup database dengan batchfile
Apa itu Object ?
Object adalah suatu kumpulan yang memiliki atribut dan metode yang sama (instance dari class atau turunan dari class).
Berikut Contoh Class :
class myClass{ // Nama Class
public: // Access specifier
int vInt; // Attribute (int variable)
string vString; // Attribute (string variable)
};
Berikut Contoh penulisan program dalam c++ object dari turunan class :
#include <iostream>
#include <string>
using namespace std;
class myClass{ // Name Class
public: // Access specifier
int vInt; // Attribute (int variable)
string vString; // Attribute (string variable)
};
int main()
{
//Declare Class as Object
myClass myObj;
// Initial object
myObj.vInt = 2020;
myObj.vString = "This Years";
//Print object
cout<<myObj.vInt<<"\n";
cout<<myObj.vString;
return 0;
}
Outputs :
2020
This Years
Kemudian kesimpulanya adalah Class adalah tempat untuk object, dan object adalah turunan dari Class. Ketika object individu di buat, mereka mewarisi semua variabel dan fungsi dari Class.
Jika blog ini bermanfaat tolong jangan lupa share dan ikuti terus artikel – artikel terbaru dari kami. Harapan saya kita semua sehat selalu dan Terimakasih 🙂
0 Komentar