Belajar C++ #part 21 | Class

Assalamu'alaikum wr.wb
Halo kembali bersama gua Syahrul R. Yang terganz terkece terterrr terlalu berharap :v
Ok kali ini gua mau bahas C++ lagi ea mank :v
Sekarang kita ke Class, bukan class minuman ea mank(itu gelas buriq) :v
Ok langsung saja ke materinya, cekidottt...

Apa itu class?

Object yang di buat menggunakan class, yang merupakan titik fokus OPP.

class menjelaskan object, tetapi terpisah dari object itu sendiri.
Dengan Kata lain class bisa di gambarkan sebagai blueprint(cetak biru), description(deskripsi), atau definition(definisi).
Kita bisa menggunakan class yang sama dengan cetak biru untuk membuat object yang berbeda. Misal, persiapan saat kita membuat bangunan baru, arsitek membuat cetak biru, yang di gunakan sebagai dasar untuk benar-benar membangun struktur. Cetak biru yang sama dapat digunakan untuk membuat beberapa bangunan.

Pemrograman bekerja dengan cara yang sama. Kami pertama tama mendefinisikan kelas, yang menjadi cetak biru untuk membuat object.
Setiap class memiliki nama dan menjelaskan atribut, perilaku.
Dalam pemrograman, tipe istilah di gunakan untuk merujuk ke nama class.

Misalnya, kita membuat program bank, kita bisa memberikan class, karakteristik berikut:
nama: Banksyahrul
atribut: jumlah akun, Saldo, tanggal dibuka
Perilaku: buka ( open() ), tutup ( close() ), setor ( deposit() ).

class menentukan bahwa setiap object harus memiliki atribut, dan perilaku yang di tentukan. namun, itu tidak menentukan apa data sebenarnya. Karena itu hanya menentukan definisi.
Setelah kita menulis class, kita dapat melanjutkan untuk membuat object yang didasarkan pada class tersebut.
Setiap object disebut turunan dari sebuah class. Proses membuat object itu di sebut instantiation.

Skuy sekarang mulai definisi class kita dengan class Kata kunci.
Kode berikut mendeklarasikan class yang disebut BankSyahrul.

class BankSyahrul {
};

Definisikan semua atribut dan perilaku(anggota), dalam body class, taruhnya di dalam 2 kurung kurawal mank.
Kita juga dapat menentukan specifier akses untuk anggota.
Anggota yang sudah didefinisikan menggunakan Kata kunci public dapat di gunakan di luar class, asalkan itu dimana saja dalam lingkup object class.

Skuy kita buat class dengan satu metode public. Dan mencetak "BCA".

#include <iostream>
using namespace std;

class BankSyahrul {
     public:
          void syahrul() {
              cout << "BCA" << endl;
           }
};

int main() {
   BankSyahrul test;
   test.syahrul();
}

Untuk program di atas outputnya adalah BCA.
Di program di atas instantiation adalah BankSyahrul, dengan cara yang sama gua mendefinisikan variable tipe, jadi object di atas akan menjadi BankSyahrul.
Dan object di atas adalah test memiliki semua anggota class yang di tentukan.
Kalian lihat pemisah titiknya mank (.),  yang di gunakan untuk mengakses dan memanggil metode object.

Maksud kan? Klo gk maksud baca baca dulu pahamin ea :v

Oke gua rasa cukup sekian dulu mank
See you Next Time :)
Wassalamu'alaikum wr.wb.

0 Response to "Belajar C++ #part 21 | Class"

একটি মন্তব্য পোস্ট করুন

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel