Membuat Class Balok Di Java OOP, java merupakan salah satu bahasa pemrograman yang tersedia selain visual basic, C, c# dan lainnya. Java cukup populer dan terkenal di tahun ini, dan bahkan menjadi high search keyword dari google tahun ini. MaxTrick kali ini akan berbagi sedikit Tips bagaimana membuat class Balok dengan konstruktor dan implementasi Subrutin di dalam classnya.
Membuat Class Balok Di Java OOP
Netbeans : 7.0.0
Project : Class Balok
- Goal : Membuat Class Java Yang mengimplementasikan OOP,Konsttruktor dan Subrutin di dalamnya
- Tujuan : Meningkatkan pemahaman pada Konstruktor dan Subrutin
Terlebih dahulu buatlah sebuah project baru dengan menggunakan netbeans, dan namakan project tersebut Balok.
Mendeklarasikan Method & Konstruktor Class Balok
class balok{
private long panjang,lebar,tinggi;
// mengisi nilai property balok
balok(){
panjang=0;
lebar=0;
tinggi=0;
}
void setPanjang(long p){
if(p>0){
panjang=p;
}
}
void setLebar(long l){
if(l>0){
lebar=l;
}
}
void setTinggi(long t){
if(t>0){
tinggi=t;
}
}
// konstruktor balok
balok(long p, long l, long t){
if(p>0 && l>0 && t>0){
panjang=p;
lebar=l;
tinggi=t;
}
}
// mengambil nilai balok
long getPanjang(){
if(panjang==0){
System.out.println(“Nilai Panjang Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return panjang;
}
long getLebar(){
if(lebar==0){
System.out.println(“Nilai Lebar Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return lebar;
}
long getTinggi(){
if(tinggi==0){
System.out.println(“Nilai TInggi Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return tinggi;
}
// hitung volume
long hitungVolume(){
long vol=0;
if(panjang>0 && lebar>0 && tinggi>0){
vol=panjang*lebar*tinggi;
}
else
System.out.println(“Ada Nilai Balok Yang bernilai 0″);
return vol;
}
// hitung luas permukaan
long hitungLuas(){
long luas=0;
if(panjang>0 && lebar>0 && tinggi>0){
luas=(2*panjang*lebar)+(2*panjang*tinggi)+(2*lebar*tinggi);
}
else
System.out.println(“Ada Nilai Balok Yang bernilai 0″);
return luas;
}
}
Menjalankan FUngsi Class Balok
public class Main {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
balok myBalok=new balok();
myBalok.hitungVolume();
myBalok.setPanjang(10);
myBalok.setLebar(5);
myBalok.setTinggi(3);
System.out.println();
System.out.println(“Panjang myBalok : “+myBalok.getPanjang());
System.out.println(“Lebar myBalok : “+myBalok.getLebar());
System.out.println(“Tinggi myBalok : “+myBalok.getTinggi());
System.out.println();
System.out.println(“Volume myBalok : “+myBalok.hitungVolume());
System.out.println(“Luas Permukaan myBalok : “+myBalok.hitungLuas());
balok balokmu=new balok(10,5,3);
System.out.println();
System.out.println(“Volume balokMu : “+balokmu.hitungVolume());
System.out.println(“Luas Permukaan balokMu : “+balokmu.hitungLuas());
}
}
0 comments:
Post a Comment