C++ Class And Object

C++ Class And Object
C++ Class And Object

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  🙂

admin

giginau

Tinggalkan Balasan