Class dan Object pada C++ | Belajar C++ 33 | Tutorial C++ 33

Assalamualaikum sobat, pada artikel kali ini kita akan belajar tentang class dan object pada C++, yuk simak artikelnya...

Class dan Object pada C++

C++ adalah sebuah pemrograman berorientasi objek (OOP).

Semua yang ada di C++ berkaitan dengan class dan object, bersama dengan atribut dan metodenya. Sebagai contoh: dalam kehidupan nyata, sebuah sepeda motor adalah object. Sepeda motor memiliki atribut, seperti warna dan berat, dan metode seperti rem dan gas.

Atribut dan metode pada dasarnya merupakan variabel dan fungsi yang dimiliki oleh class. Ini sering disebut sebagai "anggota class"

Sebuah class adalah sebuah tipe data yang ditentukan pengguna yang kita dapat gunakan dalam program kita, dan berfungsi sebagai sebuah konstruktor object, atau sebuah "blueprint" untuk membuat objek.

Apa Itu Class Di C++ ?

Pada pemrograman C++, class adalah struktur data atau tipe data yang dibuat dan ditentukan oleh pengguna. Kita bisa menentukan nama class sesuai yang kita mau. Untuk membuatnya kita menggunakan kata kunci "class" dan kita bisa memasukkan beragam data dan fungsi sebagai anggotanya.

Sebagai contoh kita bisa membuat class untuk mendefinisikan seekor kucing, yang mana kucing itu memiliki berbagai bentuk dan jenis, dan juga memiliki berbagai karakteristik seperti mereka memiliki ekor, dapat mengeong, manja dan lain sebagainya.

Cara Membuat Class

Untuk membuat sebuah class, kita harus menggunakan kata kunci class :

Contoh

Membuat sebuah  class bernama "kelasKu":

class kelasKu {               //Class
    public:                   // Penentu akses
        int angkaKu;          // Atribut (int variabel)
        string stringKu;     //Atribut (string variabel)
};

Penjelasan contoh
  • Kata kunci class digunakan untuk membuat sebuah class bernama kelasKu.
  • Kata kunci public adalah sebuah penentu akses, yang mana menentukan anggota-anggota (atribut dan metode) dari class dapat diakses dari luar.
  • Di dalam class, ada sebuah variabel integer angkaKu dan sebuah variabel string stringKu. Ketika variabel dideklarasikan di dalam class, mereka disebut atribut.
  • Terakhir, akhir dari penulisan class diakhiri dengan semicolon ;.

Cara Membuat Sebuah Object

Pada C++, sebuah object dibuat dari sebuah class. Pada contoh diatas kita sudah membuat class bernama kelasKu, jadi sekarang kita dapat menggunakan ini untuk membuat sebuah object. pertama kita ketik nama class nya diikuti dengan nama objeknya.

Untuk membuat sebuah object dari kelasKu, Ketikkan nama class, diikuti oleh nama object.

kelasKu objKu;

kelasKu adalah nama class tempat objek akan dibuat
objKu adalah nama yang kita buat untuk objek yang baru

Proses pembuatan objek dari sebuah class dikenal sebagai instantiasi.

Untuk mengakses atribut class (angkaKu dan stringKu), gunakan sintak titik(.) pada object.

Contoh Program 1 : Membuat Object
Pada contoh berikut kita membuat sebuah object bernama "objekKu" dan mengakses atribut:

#include <iostream>
#include <string>
using namespace std;

class kelasKu{
  public :
  int angkaKu;
  string stringKu;
};

int main(){
  kelasKu objKu;
 
  objKu.angkaKu = 12;
  objKu.stringKu = "beberapa teks";
 
  cout << objKu.angkaKu << "\n";
  cout << objKu.stringKu;
return 0;
}


Hasil Program 1
Penjelasan Contoh Program 1

Disini kita membuat sebuah class dengan nama kelasKu yang mana di dalamnya memiliki dua buah atribut yaitu int angkaKu dan string stringKu, kemudian pada fungsi utama kita membuat object dengan nama objKu dan kita memasukkan nilai 12 untuk atribut angkaKu dan teks "beberapa teks" untuk atribut stringKu, kemudian kita menampilkan inputan kita ke console.

Multiple Objects

Kita juga dapat membuat beberapa object dari satu class, berikut adalah contohnya :

Contoh Program 2 : Membuat Multiple Object

#include <iostream>
#include <string>
using namespace std;

class motor{
 public:
  string merk;
  string model;
  int tahun;
};

int main(){
  motor motorObj1;
  motorObj1.merk = "Honda";
  motorObj1.model = "Beat";
  motorObj1.tahun = 2023;
  
  motor motorObj2;
  motorObj2.merk = "Yamaha";
  motorObj2.model = "Mio";
  motorObj2.tahun = 2021;
  
  cout << motorObj1.merk << " " << motorObj1.model << " " << motorObj1.tahun << "\n";
  
  cout << motorObj2.merk << " " << motorObj2.model << " " << motorObj2.tahun << "\n";
  
return 0;
}

Hasil Program 2
Penjelasan Contoh Program 2
Di program kali ini kita membuat class dengan nama motor yang mana class ini memiliki atribut dengan nama merk, model dan tahun kemudian di fungsi utama kita membuat object dengan nama motorObj1 dan motorObj2, kemudian kita mengisi objek-objek tersebut dan menampilkannya di console.

Sekian untuk postingan kali ini mengenai class dan object pada C++, semoga artikel kali ini dapat membuat kaloan paham akan materi class dan object ini, sampai jumpa di artikel selanjutnya. Happy a nice day...

Posting Komentar untuk "Class dan Object pada C++ | Belajar C++ 33 | Tutorial C++ 33"