Kamis, 12 Maret 2015

Membuat Class dan Object di C++

Sebelumnya saya ingin memastikan bahwa teman2 sudah memahami konsep dari objek dan kelas itu sendiri karena di artikel ini saya hanya akan membahas bagaimana kita membuat  kelas dan objek di c++.
   
Membuat kelas adalah cara termudah untuk mengelompokkan fungsi2 atau variabel. Biasanya fungsi2 yang saling berkaitan satu sama lain ditempatkan pada kelas yang sama untuk memudahkan programmer menemukan dan menggunakan fungsi2 tersebut. Untuk lebih jelasnya kita lihat contoh berikut :



Bagaimana membuat kelas?. Untuk membuat kelas kita cukup menulis keyword class dan nama kelas. Biasanya untuk namanya orang2 memakai huruf kapital didepan supaya kelihatan rapi tapi itu terserah anda.  Kemudian langsung memakai kurung kurawal dan diakhiri dengan titik koma.


class Kambing{

 // Didalam class body ini kita bisa menaruh semua variabel maupun fungsi2 yang kita perlukan.

        public: // access specifier
        void bunyi(){
            cout<<"mbeeeee!!"<        }
};


Dengan access specifier kita bisa menentukan apakah fungsi2 didalam kelas dapat digunakan hanya dalam kelas tersebut atau bisa digunakan dikelas lain. Dengan menaruh public  itu artinya kita mengijinkan fungsi dalam kelas tersebut dapat diakses diluar kelas. Setelah itu baru kita buatkan fungsinya.

Setelah membuat kelas sekarang kita tinggal membuat objeknya. Dengan membuat objek kita bisa mengakses semua fungsi yang terdapat dalam suatu kelas. Caranya yaitu seperti pada contoh dibawah :


//memanggil fungsi dari kelas kambing
 int main(){
    Kambing kambingObj; // buatkan objek baru dari kelas kambing dengan nama kambingObj
    kambingObj.bunyi(); // akses fungsi dari kelas Kambing melalui objek

    return 0;
}

Mengapa kita perlu membuat objek?..Jika kita memiliki banyak kelas dengan nama fungsi yang sama, pembuatan objek  akan memudahkan c++ mengetahui fungsi dari kelas mana yang akan kita gunakan.

Tidak ada komentar:

Posting Komentar