kali ini belajar Java Kostruktor : menciptakan objek menggunakan sebuah kelas dengan menggunakan sebuah konstruktor. jika kelas mendeklarasikan konstruktor/construkctor untuk kelas maka kompilator tidak secara otomatis menciptakan konstruktor tanpa argumen (default konstruktor). jadi konstruktor harus mempunnyai nama kelas yang sama, kenapa ?? Karena Case Sensitive maka nama kelas harus sama huruf besar atau kecilnya. sebagai contoh program java konstruktor :
Buat kelas dengan nama kelas contohkonstruktor.java
public class contohkonstruktor{
public static void main(String[]args){
System.out.println("Demo Konstruktor");
//membuat lingkaran dengan radius 10.0
lingkaran lingkaran1=new lingkaran(10.0);
System.out.println("Luas lingkaran dengan radius" + lingkaran1.radius+"="+lingkaran1.luas());
//membuat lingkaran dengan radius default
lingkaran lingkaran2=new lingkaran();
System.out.println("luas lingkaran dengan radius default"+lingkaran2.radius+"="+lingkaran2.luas());
//mengubah radius
lingkaran2.radius=15;
System.out.println("Luas lingkaran dengan radius"+lingkaran2.radius+"="+lingkaran2.luas());
}
}
class lingkaran{
double radius;
//konstruktor tanpa parameter
lingkaran(){
radius=1.0;
}
lingkaran(double r){
radius=r;
}
double luas(){
return radius*radius+Math.PI;
}
}
Hasil Output
Coba anda cek lagi program konstruktor javanya barangkali ada kesalahan. jika mau belajar program java lebih banyak dan lengkap klik disini
semoga bermanfaat
Kapten Teknologi
--------------------
Dukungan:
Dukung kontes seo Travel Jakarta Bandung.
Aku lum ngerti . . heuheuheu . .
BalasHapusthanks nie infonya saya langsung praktekin nie
BalasHapusWah Pasti mahir kali nih gan... Sukses selalu!!
BalasHapusok thanks sharingnya Kapten Teknologi
BalasHapus