Gaya Hidup

Pembuat dan Penghancur dalam Teknologi, pengertian, perbedaan

Perbedaan Utama – Pembuat & Penghancur 

Sebagian besar bahasa pemrograman mendukung Pemrograman Berorientasi Objek (OOP). Paradigmalah yang membantu memodelkan perangkat lunak atau program menggunakan objek.

OOP meningkatkan produktivitas dan pemeliharaan. Dalam OOP semuanya dianggap sebagai objek.

Objek dibuat atau dipakai menggunakan kelas. Pembuat dan Penghancur merupakan istilah umum dalam Pemrograman Berorientasi Objek.

Artikel ini membahas perbedaan antara konstruktor dan destruktor. Konstruktor dan destruktor, merupakan istilah yang mengacu pada fungsi anggota khusus di kelas.

Konstruktor dan destruktor memiliki nama yang sama dengan kelas, tetapi destruktor memiliki tanda tilde (~). Perbedaan yang jelas dari mereka, konstruktor dan destruktor adalah konstruktor digunakan untuk mengalokasikan memori ke suatu objek sementara destruktor digunakan untuk membatalkan alokasi memori suatu objek.

ISI

  1. Ikhtisar dan Perbedaan Utama 2.

    Apa itu Konstruktor3. Apa itu Destructor4.

    Kesamaan Antara Pembuat dan Penghancur5. Perbandingan Berdampingan – Pembuat & Penghancur dalam Bentuk Tabular 6.

    Ringkasan

Pengertian Konstruktor?

Konstruktor, merupakan istilah yang mengacu pada fungsi anggota khusus di kelas untuk mengalokasikan memori ke objek. Ini dapat digunakan untuk memberikan nilai bagi anggota data.

Konstruktor dipanggil saat objek dibuat. Itu memiliki nama yang sama dengan nama kelas.

Konstruktor tidak mengembalikan nilai apa pun. Oleh karena itu, tidak mengandung tipe pengembalian.

Konstruktor juga dapat menerima parameter. Konstruktor dengan parameter dikenal sebagai konstruktor berparameter.

Contoh konstruktor adalah sebagai berikut. persegi panjang kelas publik{

int panjang, lebar;

Kotak publik(int p, int q){

panjang = p;

lebar = q;

}

public int menghitungArea(){

kembali (panjang * lebar);

}

}

Menurut potongan kode di atas, konstruktor memiliki nama yang sama dengan nama kelas.

Rectangle konstruktor menerima dua parameter. Mereka adalah p dan q.

Nilai integer p ditugaskan untuk panjang. Nilai integer q ditugaskan untuk lebar.

Dalam calcualteArea, perkalian panjang dan lebar dihitung untuk mencari luas persegi panjang. Dalam program utama, pemrogram dapat membuat objek bertipe Rectangle dan meneruskan argumen.

misalnya Rectangle rect1= new Rectangle( 2,3). Kemudian, konstruktor berparameter dipanggil dan menetapkan nilai ke panjang dan lebar.

Ketika ada konstruktor tanpa parameter apa pun, itu disebut konstruktor default. Jika pemrogram tidak mendefinisikan konstruktor, konstruktor default akan dipanggil.

Jika ada kelas sebagai Siswa dan ketika pemrogram membuat objek bertipe Siswa, konstruktor default akan dipanggil. misalnya Siswa s1= Siswa baru(); Mungkin ada beberapa konstruktor dengan parameter berbeda dan tipe data berbeda di kelas.

Konstruktor yang sesuai dapat dipanggil sesuai. Oleh karena itu, konstruktor dapat kelebihan beban.

Pengertian Penghancur?

Destruktor, merupakan istilah yang mengacu pada fungsi anggota khusus di kelas. Ini digunakan untuk mende-alokasikan memori untuk objek yang dibuat oleh konstruktor.

Destruktor dipanggil saat objek dihancurkan. Itu melakukan penyimpanan pembersihan yang tidak lagi diperlukan.

Seperti konstruktor, destruktor memiliki nama yang sama dengan kelas. Ini juga berisi simbol tilde (~).

Destruktor tidak mengembalikan nilai apa pun. Tidak seperti konstruktor, destruktor tidak menerima parameter apa pun.

Jadi, destructor tidak mendukung overloading. Mendeklarasikan destruktor dianggap sebagai praktik pemrograman yang baik karena melepaskan ruang memori dan ruang tersebut dapat digunakan untuk menyimpan beberapa objek lain.

Sintaks destruktor mirip dengan ~className() {}. misalnya ~Persegi Panjang() { }; Hanya ada satu destruktor di kelas.

Apa Persamaan Antara Pembuat dan Penghancur?

  • Baik konstruktor dan destruktor diasosiasikan dengan objek.
  • Baik konstruktor maupun destruktor tidak mengembalikan nilai apa pun.
  • Baik konstruktor dan destruktor dipanggil secara otomatis.

Apa Perbedaan Antara Pembuat dan Penghancur?

Pembuat & Penghancur

Konstruktor, merupakan istilah yang mengacu pada anggota khusus di kelas yang digunakan untuk mengalokasikan memori ke suatu objek.

Destruktor adalah anggota khusus dari kelas yang digunakan untuk membatalkan alokasi memori suatu objek.

 Metode Pemanggilan

Konstruktor dipanggil saat objek dibuat.

Destruktor dipanggil saat objek dihancurkan atau dihapus.

Penggunaan

Konstruktor digunakan untuk mengalokasikan memori untuk objek.

Destruktor digunakan untuk membatalkan alokasi memori untuk objek.

Parameter

Konstruktor menerima parameter.

Destruktor tidak menerima parameter.

Jumlah Pembuat dan Penghancur

Mungkin ada beberapa konstruktor dengan jumlah parameter yang berbeda dan jenis parameter yang berbeda.

Mungkin ada destruktor tunggal di kelas.

Kecepatan Eksekusi

Konstruktor memiliki nama yang sama dengan nama kelas.

Destruktor memiliki nama yang sama dengan nama kelas dengan simbol tilde (~).

Kelebihan beban

Konstruktor dapat kelebihan beban.

Destruktor tidak dapat dibebani.

Ringkasan – Pembuat & Penghancur

OOP, merupakan istilah yang mengacu pada paradigma umum dalam pengembangan perangkat lunak yang dapat menyederhanakan proyek yang kompleks. Konstruktor dan destruktor digunakan dalam OOP.

Konstruktor dan destruktor memiliki nama yang sama dengan kelas, tetapi destruktor memiliki tanda ~. Perbedaan antara konstruktor dan destruktor adalah konstruktor digunakan untuk mengalokasikan memori ke objek, sedangkan destruktor digunakan untuk membatalkan alokasi memori suatu objek.

Unduh PDF Pembuat & Penghancur

Anda dapat mengunduh versi PDF dari artikel ini dan menggunakannya untuk tujuan offline sesuai catatan kutipan. Silakan unduh versi PDF di sini: Perbedaan Antara Pembuat dan Penghancur

Referensi:

1.tutorialspoint.com.

“Objek dan Kelas Java.” Intinya, Tersedia di sini