Bahasan ini merupakan lanjutan dari bahasa JAVA sebelumnya...>>
Packages
Paket merupakan tempat dari kelas-kelas maupun interface-interface yang telah dibuat. Kegunaan paket itu sendiri adalah untuk menghindari kesamaan nama pada kelas-kelas yang kita buat
Contoh Program Packages:
package ContohPkg;
public class BujurSangkar
{
private double sisi1;
private double sisi2;
public BujurSangkar(double sisi1,double sisi2)
{
this.sisi1=sisi1;
this.sisi2=sisi2;
}
public double luas(){
return (sisi1*sisi2);
}
}
Simpan dengan nama BujurSangkar
package ContohPkg;
public class Persegi
{
private double panjang;
private double lebar;
public Persegi(double panjang,double lebar)
{
this.panjang=panjang;
this.lebar=lebar;
}
public double luas(){
return (panjang*lebar);
}
}
Simpan dengan nama Persegi
package ContohPkg;
public class Balok
{
private double panjang;
private double lebar;
private double tinggi;
public Balok(double panjang,double lebar,double tinggi)
{
this.panjang=panjang;
this.lebar=lebar;
this.tinggi=tinggi;
}
public double volume(){
return (panjang*lebar*tinggi);
}
}
Simpan dengan nama Balok
package ContohPkg;
public class LimasSegiempat
{
private double panjang;
private double lebar;
private double tinggi;
public LimasSegiempat(double panjang,double lebar,double tinggi)
{
this.panjang=panjang;
this.lebar=lebar;
this.tinggi=tinggi;
}
public double volume(){
return ((panjang*lebar*tinggi)/3);
}
}
import ContohPkg.BujurSangkar;
import ContohPkg.Persegi;
import ContohPkg.Balok;
import ContohPkg.LimasSegiempat;
class PkgBeraksi
{
public static void main(String[] args)
{
BujurSangkar obBujurSangkar=new BujurSangkar(5,5);
Persegi obPersegi=new Persegi(9,7);
Balok obBalok=new Balok(3,4,5);
LimasSegiempat obLimasSegiempat=new LimasSegiempat(2,2,6);
System.out.println("Luas Bujur Sangkar :"+obBujurSangkar.luas());
System.out.println("Luas Persegi :"+obPersegi.luas());
System.out.println("Volume Balok :"+obBalok.volume());
System.out.println("Volume Limas Segi Empat :"+obLimasSegiempat.volume());
}
}
Simpan dengan nama PkgBeraksi

Tidak ada komentar:
Posting Komentar