Java Konstruktor

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.

4 komentar:

Jadilah yang pertama berkomentar. dan tetap jaga etika dalam berkomentar :)