NIM : 09410100013
Nama : Yurike Magdhalena
RESUME PEMROGRAMAN BERORIENTASI OBJEK PERTEMUAN IV (21 SEPTEMBER 2010)
Method / operation berperan sebagai manager, artinya dialah yang berperan mengatur bagaimana sebuah objek erbentuk dan bagaimana sebuah objek akan dihancurkan.
Sebagai manager operation dibedakan menjadi 2, yaitu :
- Constructor : Dalam pemrograman berorientasi obyek, sebuah construktor dalam sebuah class adalah tipe khusus dari subrutin yang disebutkan pada saat penciptaan objek. Untuk mempersiapkan objek baru untuk digunakan, seringkali menerima parameter yang digunakan konstruktor untuk menetapkan variabel yang diperlukan setiap anggota ketika objek pertama kali diciptakan.
Ciri-cirinya :
1. Tidak mengembalikan nilai (tidak memiliki return value)
2. Namanya sama dengan nama class
3. Bisa lebih dari 1
4. Ada public-private protected
5. Harus diletakkan pada public class
6. Constructor dijalankan dengan sendirinya pada saat objek diciptakan, bahkan constructor dijalankan sebelum fungsi main() dijalankan
- Constructor overloading : memiliki lebih dari 1 constructor (tetapi jumlah parameternya berbeda).
- Destructor : adalah metode yang dipanggil otomatis ketika objek dihancurkan. Tujuan utamanya adalah untuk membersihkan dan untuk membebaskan sumber daya (resource )yang diperoleh oleh objek di sepanjang siklusnya. Destructors biasanya digunakan untuk deallocate memori dan melakukan pembersihan lainnya untuk objek kelas dan anggota kelas pada saat objek dihancurkan. destruktor disebutkan untuk kelas objek ketika objek yang berlalu keluar dari ruang lingkup atau secara eksplisit dihapus.
Ciri-cirinya :
1. Tidak mengembalikan nilai (tidak memiliki return value)
2. Namanya sama dengan nama class
3. Diawali dengan tilde symbol (~)
4. Harus diletakkan pada public class
5. Destructor akan dijalankan dengan sendirinya pada saat objek akan hilang
.