Tuesday, December 29, 2015

Membuat Class di C++


https://massmada.blogspot.com/2015/12/tutorial-class-di-c.html

Sugeng sonten, di tutorial kali ini saya akan membahas class di pemrograman C++.  Bagi yang baru belajar,  Class merupakan suatu kustom tipe data yang di dalamnya terdapat data pendeklarasian variabel (jika di class disebut atribut) dan fungsi ( Jika di class disebut methods). Saat kamu mendeklarasikan suatu class maka kamu sudah membuat blueprint dari sebuah tipe data.

Variabel dari class disebut object atau instance.
Variabel class ini di deklarasikan pada main(). Contoh :
Misalkan kita punya class hitung, dapat dideklarasikan di main() :

hitung a;

Jadi object/instance suatu class hitung diatas adalah a.

baca juga : Mengurutkan Deret Bilangan Dengan Buble Sort Pemrograman C++

Cara membuat class sebagai berikut :

class NamaClass{

       private:

            members1;

       protected:

            members2;

       public:

             members3;
};

Anggota dari class dikategorikan menjadi 3 :
- Member diatas bisa berupa atribut (deklarasi variabel) atau method (fungsi).

- Private adalah sebuah class hanya dapat diakses oleh member lain tetapi hanya pada        
   sesama Class. Anda tidak dapat diakses dari luar class.

-  Protected  dapat diakses oleh anggota class yang sama juga dari anggota class asal mereka.

-  Public  dapat diakses dari manapun dalam scope object suatu class itu dideklarasikan.

Contoh pembuatan class hitung :

#include <iostream>

using namespace std;

class hitung{
     
     private :
   
              int panjang;

              int lebar;

     public :

             int luasPersegi(int a, int b){

                   panjang = a;

                   lebar = b;

                   return panjang*lebar;

             }

};

int main(){
 
         hitung a;

         cout<<a.luasPersegi(12, 89);

}

Diatas kita membuat class bernama hitung.
Class tersebut mempunyai 2 atribut yaitu panjang dan lebar (deklarasi variabel panjang dan variabel lebar).

Class juga mempunyai 1 method (function) bernama luasPersegi. Method ini berfungsi untuk menghitung luas suatu persegi. Method ini mengembalikan atau return -kan hasil dari panjang kali lebar, yang nantinya akan di tampilkan di main() nya

Untuk menggunakan atau mendeklarasikan suatu Class, agan dapat membuatnya di main() atau di function yang lainnya. Pendeklarasian atau membuat object dari class :

NamaClass NamaObject ;

Untuk NamaClass nya agan tuliskan sesuai class yang ingin agan panggil, dan NamaObject bisa agan namai bebas. Contohnya kita mendeklarasikan suatu Class bernama hitung diatas :

hitung a ;

hitung adalah nama classnya, dan a adalah nama objek nya .

Jalankan kode diatas, maka akan di dapat seperti gambar dibawah ini :

https://massmada.blogspot.com/2015/12/tutorial-class-di-c.html












Sekian terimakasih telah berkunjung ke blogku.

Bagikan

Jangan lewatkan

Membuat Class di C++
4/ 5
Oleh

Subscribe via email

Suka dengan artikel di atas? Tambahkan email Anda untuk berlangganan.

Silahkan berkomentar secara bijak dan sesuai dengan topik pembahasan ...

Untuk menyisipkan kode pendek, gunakan <i rel="code"> ... KODE ... </i>
Untuk menyisipkan kode panjang, gunakan <i rel="pre"> ... KODE ... </i>
Untuk menyisipkan gambar, gunakan <i rel="image"> ... URL GAMBAR ... </i>