asalamualaikum warrohmatullahi wabarakatuh,
hallo semua apa kabar?.... mudah mudahan selalu sehat selalu ya.
kita kembali lai dengan blog yang masih ngebahas mengenai bahasa java ini
baiklah di pertemuan kali ini kita akan membahas lebih lanjut mengenai bahasa java
tidak jauh bedanya dengan artikel yang sebelumnya dibuat
baiklah sekarang kita akan membahas tentang konsep dasar berorientasi objek pada java
Membuat Konstruktor pada Java
Konstruktor pada umumnya digunakan untuk menginisialisasi dan memberikan nilai secara langsung atau melalui parameter kepada sebuah objek pada saat objek pertama kali diciptakan.
Konstruktor pada umumnya digunakan untuk menginisialisasi dan memberikan nilai secara langsung atau melalui parameter kepada sebuah objek pada saat objek pertama kali diciptakan.
Untuk contoh yang pertama, kita akan membuat program sederhana menggunakan konstruktor tampa parameter, pada program ini kita akan membuat beberpa variabel, dimana pada variable tersebut sudah kita set nilainya, didalam konstruktor akan kita ubah semua nilai pada variable tersebut.
Jika masih bingung, coba kalian perhatikan souce code berikut ini:
public class tutorial_dasar {
//Variable diluar Konstruktor
String programming = "Java";
int angka = 77;
//Konstruktor
public tutorial_dasar(){
//Variable Didalam Konstruktor
programming = "Kotlin";
angka = 100;
}
public static void main(String[] args){
//Membuat Objek dari Class
tutorial_dasar data = new tutorial_dasar();
System.out.println(data.programming);
System.out.println(data.angka);
}
}
output:
Disana terdapat 2 buah variable yang sudah kita set nilainya masing-masing, tapi didalam kunstruktor kita ubah nilai pada variable, saat kita panggil kedua variable tersebut pada method main, nilai yang akan keluar adalah nilai variable yang berada didalam konstruktor, bukan yang di atasnya.
Parameter pada Konstruktor
Parameter merupakan nilai yang bisa kita oper pada fungsi, seperti konstruktor atau method, parameter tersebut bisa kita gunakan jika nilai didalam fungsi tersebut ingin kita rubah, kita dapat menembahkan beberapa parameter dalam satu fungsi.
Untuk itu kita ubah source code sebelumnya menjadi seperti ini:
Parameter pada Konstruktor
Parameter merupakan nilai yang bisa kita oper pada fungsi, seperti konstruktor atau method, parameter tersebut bisa kita gunakan jika nilai didalam fungsi tersebut ingin kita rubah, kita dapat menembahkan beberapa parameter dalam satu fungsi.
Untuk itu kita ubah source code sebelumnya menjadi seperti ini:
public class tutorial_dasar {
//Variable Luar
String programming = "Java";
int angka = 77;
//Konstruktor dengan 2 Parameter
public tutorial_dasar(String programming_baru, int angka_baru){
programming = programming_baru;
angka = angka_baru;
}
public static void main(String[] args){
//Objek Pertama
tutorial_dasar data1 = new tutorial_dasar("Swift", 700);
//Objek Kedua
tutorial_dasar data2 = new tutorial_dasar("C++", 457);
//Mencetak Nilai dari Objec Pertama
System.out.println("====== DATA1 ======");
System.out.println(data1.programming);
System.out.println(data1.angka);
//Mencetak Nilai dari Objec Pertama
System.out.println("====== DATA2 ======");
System.out.println(data2.programming);
System.out.println(data2.angka);
}
}
Output:


Tidak ada komentar:
Posting Komentar