Senin, 15 Oktober 2012

bujur sangkar (construktor)

public class bujursangkar {// nama class bujur sangkar
    private int sisi =1;// inisialisasi data dengan inputan data integer  yang hanya dapat di akses oleh user  dan sisi di beri angka 1 agar hasilnya  tidak nol
    bujursangkar (){
        System.out.println("Construktor dijalankan");// output ke layar “constructor dijalankan”
    }
    public void setsisi (int sisi){
        if(sisi>0){// perintah yang di gunakan agar sisi tidak sama dengan 0
            this.sisi = sisi;// sisi= sisi
        }
        else{
            System.out.println("inputan anda salah");// “jika error maka output di layar inputan anda salah”
        }
       
    }

kelas  dari bujur sangkar 
 public class bujursangkar1 {// deklarasi dari class bujur sankar
   
    public static void main(String[] args) {
       
        bujursangkar ABCD = new bujursangkar();//membuat objek dari bujur sangkar dengan ABCD
        ABCD.setsisi(15);//inisialisasi inputan sisi 15
        ABCD.hitunghasil();// perintah untuk menghitung hasil dari bujur sangkar ABCD
    }
}// AKHIR DARI CLASS


LOGIKA PEMOGRAMAN

Dalam program ini di jelaskan bahwa didalam program bujur sangkar tersebut terdapat class yang bernama bujur sangkar dan set  class bujur sangkar ini memiliki beberapa method ( fungsi ) diantaranya:
Set sisi (int sisi), di gunakan untuk mengisi variable sisi dengan tipe data int
Public void  hitung luas() {, di gunakan untuk mengisi variable luas yang akan di panggil
Class main bujur sangkar di tandai dengan public static void main(strings []args){  objek bujur sangkar di panggil dengan nama bujur sangkar ABCD =bujur sangkar new (); nama abcd merupakan nama yang bersifat bebas untuk menyatakan sebuah fungsi  dari class yang akan di panggil  akan tetapi pernyataan abcd di gunakan untuk implementasi dari bujur sangkar (new bujur sangkar ).
Dan perintah abcd set sisi(15); merupakan cara untuk memanggil classs bujur sangkar (dengan nama ABCD) dan di ikuti dengan menjalankan method set sisi(15),ini digunakan dengan maksud untuk mengisi variable sisi dengan data 15 tipe data integer.

Kesimpulan program

Konstruktor adalah metode yang dapat digunakan untuk memberikan nilai awal pada saat obyek diciptakan. Metode ini akan dipanggil secara otomatis oleh java ketika new dipakai untuk menciptakan instant kelas.
Konstruktor harus memiliki nama sama dengan nama class dan tidak memiliki nilai balik apapun bahkan void sekalipun dengan kesimpulan diatas maka dapat di jelaskan bahwa program tersebut dalam pembuatanya kita harus menentukan method yang di sediakan yaitu set.sisi dengan memanggil obyek class yang akan di gunakan(nama panggil bebas akan tetapi harus ada pernyataan bahwa obyek yang akan dipanggil tersebut merupakan implementasi dari suatu class yang akan di panggil )
Selanjutnya tinggal menentukan variable yang akan di inputkan dengan tipe data yang telah di tentukan  dan untuk mengetahui hasilnya tinggal menentukan hasilnya dengan memanggil method yang sesuai.



output dari program





0 komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...