
Blog information
Category: Kuliah
Posted By: AglaBridgeMedia
Post date: 08 Mar 2021
Keywords: constructor, pbo, pemrograman berorientasi objek, bahasa pemrograman java
Views: 249
Constructor pada Pemrograman Berorientasi Objek menggunakan Bahasa Pemrograman Java
Pada artikel sebelumnya tentang konsep dasar pemrograman berorientasi objek di sini, kita akan bahas sedikit tentang constructor. Apa itu constructor? Pada pemrograman berorientasi objek (PBO), constructor merupakan suatu method yang akan dieksekusi bersamaan dengan pembuatan suatu objek dari sebuah class. Biasanya method constructor ini dipakai untuk inisialisasi suatu data untuk objek. Adapun cara penulisannya adalah dengan cara membuat nama method sama seperti nama class nya. Perhatikan kode berikut ini.
public class User{ public String nama; //atribut public String alamat; //atribut public int umur; //atribut public int nim; //atribut //buat method constructor dengan cara menuliskan nama method nya sama seperti nama class nya public User(String nama, String alamat, int umur, int nim){ this.nama = nama; // this -> utk memanggil atribut yg ada di class, diikuti nama atributnya this.alamat = alamat; this.umur = umur; this.nim = nim; } }
Bisa kita lihat bahwa nama method sama dengan nama class, yaitu User, bisa diikuti dengan parameter ataupun tidak, sesuai dengan kebutuhan ya. Nah ketika kita membuat Main Class seperti berikut ini.
public class Main { public static void main(String[] args) { User mhs = new User("Joko", "Purwodadi", 20, 123456); //membuat object dengan parameter System.out.println("Nama: "+mhs.nama); //menampilkan nama System.out.println("Alamat: "+mhs.alamat); //menampilkan alamat System.out.println("Umur: "+mhs.umur); //menampilkan umur System.out.println("NIM: "+mhs.nim); //menampilkan nim } }
Maka method User atau constructor method akan langsung dieksekusi tanpa kita memanggilnya, kita hanya perlu mengisikan nilai dari parameternya saja dalam kasus ini ya. Outputnya akan sama pada artikel sebelumnya seperti berikut ini.
Nah itulah sedikit informasi tentang constructor. Pada bahasa pemrograman Java, tidak memiliki method destructor, yaitu method yang akan dieksekusi ketika objek dihapus dari memory. Dengan kata lain, destructor adalah kebalikan dari constructor. Java memiliki gerbage collector untuk manajemen memorynya. Nah sekian artikel saya pada kali ini, semoga bermanfaat.
blog comments powered by Disqus
Popular Posts
- SIngle Linked List dan Contoh Penerapan dalam Bahasa C
- RingkasIn, Aplikasi Untuk Meringkas Teks Otomatis Secara Online Gratis
- Contoh Program Java Menggunakan Konsep OOP
- Contoh Program Stack Menggunakan Bahasa C - Studi Kasus Data Mahasiswa
- Contoh Program Menghitung Faktorial Dengan Bahasa C