Anda di halaman 1dari 11

C++

Workshop Pemrograman
Kelompok A
Deby Gunawan (3110191032)
Nindy Puspita Dewi(3110191047)
Muhammad Husni
Baihaqi(3110191059)
FR
Class constructor and Destructor,
const object and const member Functions

?????

Add a footer 2
FR
Constructor
Fungsi kelas khusus yang melakukan inisialisasi setiap objek

• Destructor
Menghancurkan objek kelas

Add a footer 3
Constructor FR

Jenis Constructor :
1. Constructor Default
2. Parametirazed Constructor
3. Copy Constructor

Nama Constructor // Nama


Kelas
Add a footer 4
Constructor Default FR
Constructor yang tidak mengambil argumen
apapun

Output

Add a footer 5
FR
Parametirazed Constructor
Constructor dengan parameter, dapat memberikan
nilai yang berbeda ke anggota data dari objek berbeda

• Output

Add a footer 6
FR
Copy Constructor
Adalah tipe Function yang digunakan untuk
menyalin object yang sudah ada pada class

syntax
Classname(const classname & objectname);

7
FR
Destructor
Fungsi kelas khusus yang menghancurkan
objek segera setelah cakupan objek
berakhir.

Tanda ~ sebagai awalan

Add a footer 8
Constant Object FR
Adalah Object yang nilainya Constant atau
tidak dapat diubah.
syntax
const Class_Name Object_name;

Constant Member Function


Function yang bersifat Constant dalam sebuah
program. Idenya adalah object yang dipanggil oleh
Function ini tidak akan bisa diubah.

syntax
datatype function_name() const;

9
Terimakasih….
Ada pertanyaan ??
FR
FABRIKAM RESIDENCES
Thank You.
Angelica Astrom
208 555 0164
angelica@fabrikamresidences.com
www.fabrikamresidences.com

Anda mungkin juga menyukai