Definisi Program
Program ini merupakan salah satu contoh program Persegi Panjang dengan nama class
yaitu PersegiPanjang yang mana dalam program ini terdapat
sebuah kelas dari suatu objek PersegiPanjang1. Class
PersegiPanjang ini memiliki beberapa method (fungsi)
diantaranya:
PersegiPanjang (double panjang, double lebar); digunakan untuk pendeklarasian berdasarkan data dari variable panjang dan
lebar.
public void setpanjang (double panjang){ digunakan untuk mengisi variable panjang dengan tipe data
double.
public void setlebar (double lebar) {
digunakan
untuk mengisi variable lebar dengan tipe data double.
public double getpanjang (){ digunakan
untuk mengambil data dari variable panjang dengan tipe data double.
public double getlebar (){digunakan
untuk mengambil data dari variable lebar
dengan tipe data double.
public void hitungluas (double panjang, double lebar){ digunakan untuk menghitung variable
luas.
Class main persegipanjang ditandai dengan public
static void main(String[]args){ objek persegipanjang dipanggil dengan nama PersegiPanjang A=new PersegiPanjang(); nama panggilan “A” adalah bersifat bebas tetapi harus
ada pernyataan bahwa A adalah implementasi dari PersegiPanjang (new PersegiPanjang).
Method dari Class Persegi Panjang
public class PersegiPanjang { //merupakan
nama class dari PersegiPanjang
public static void main(String[]args){ //sebuah method utama
PersegiPanjang A=new PersegiPanjang (); // objek baru A dari class PersegiPanjang
A.hitungluas(); //menghitung luas pada
objek A dengan nilai yang sudah ditentukan dari class PersegiPanjang
A.hitungluas(5,3); //
meghitung luas dengan panjang dan lebar yaitu 5 dan 3
PersegiPanjang B=new PersegiPanjang(); //merupakan objek baru B dari kelas PersegiPanjang
B.hitungluas();//menghitung luas pada objek B
dengan nilai yang sudah ditentukan dari kelas PersegiPanjang
PersegiPanjang C=new PersegiPanjang();//merupakan objek baru C dari
kelas PersegiPanjang
C.setpanjang(8); //
menginputkan panjang dengan nilai 8
C.setlebar (4);// menginputkan panjang dengan
nilai 4
C.hitungluas(); //hitung luas dari Objek
C dengan nilai panjang dan lebar
8 dan 4
C.hitungluas(A.getpanjang(),B.getlebar()); // menghitung luas yang berada pada objek C dan memanggil panjang dan lebar dari objek A dan objek B
}//akhir dari method
}//akhir dari class
Class Persegi Panjang
public class PersegiPanjang { //merupakan
Class dari PersegiPanjang
private double panjang ; //inisialisasi dari variabel panjang
dengan tipe data double menggunakan akses private
private double lebar ;//inisialisasi dari variabel lebar
dengan tipe data double menggunakan akses private
PersegiPanjang(){//memanggil fungsi PersegiPanjang
panjang = 10;//inisialisasi panjang dengan
nilai 10
lebar = 2; // inisialisasi luas dengan
nilai 2
}//akhir objek PersegiPanjang
PersegiPanjang (double panjang, double lebar){
//Memanggil fungsi PersegiPanjang dengan inisialisasi panjang dan lebar bertipe
double
this.panjang = panjang ;
this.lebar = lebar;
}
public void setpanjang (double panjang){//memanggil
fungsi panjang bertipe double
this.panjang = panjang ;
}
public void setlebar (double lebar) {
this.lebar = lebar ;
}
public double getpanjang (){
return panjang ;
}
public double getlebar (){
return lebar ;
}
public void hitungluas (){
System.out.println (panjang*lebar);
}
public void hitungluas (double panjang, double lebar){
setpanjang (panjang);
setlebar (lebar);
hitungluas ();
}// akhir dari method
} // akhir dari class
Hasil output :
Hasil output :
model tampilannya kayak java
ReplyDeletethank min
ReplyDeletememudahkan aku buat tugas ;)