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.
0 komentar:
Posting Komentar