RickyS20_

Untitled

Dec 21st, 2020
178
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.33 KB | None | 0 0
  1. public class BalokDenganException {
  2.  
  3.  private double panjang, lebar, tinggi;
  4.  private static int jumlahObjek = 0;
  5.  
  6.  public BalokDenganException(double panjang, double lebar, double tinggi){
  7.   setPanjang(panjang);
  8.   setLebar(lebar);
  9.   setTinggi(tinggi);
  10.   jumlahObjek++;
  11.  }
  12.  
  13.  public static int getJumlahObjek() {
  14.   return jumlahObjek;
  15.  }
  16.  
  17.  //set dan get method untuk panjang balok
  18.  public double getPanjang() {
  19.   return panjang;
  20.  }
  21.  
  22.  public void setPanjang(double panjang)
  23.    throws IllegalArgumentException {
  24.      if (panjang >= 0)
  25.       this.panjang = panjang;
  26.      else
  27.       throw new IllegalArgumentException ("Nilai panjang dari persegi panjang tidak boleh negatif");
  28.  }
  29.  
  30.  //set dan get method untuk lebar balok
  31.  public double getLebar() {
  32.   return lebar;
  33.  }
  34.  
  35.  public void setLebar(double lebar)
  36.    throws IllegalArgumentException  {
  37.   if (lebar >= 0)
  38.       this.lebar = lebar;
  39.      else
  40.       throw new IllegalArgumentException ("Nilai lebar dari persegi panjang tidak boleh negatif");  
  41.  }
  42.  
  43.  //set dan get method untuk lebar balok
  44.  public double getTinggi() {
  45.   return tinggi;
  46.  }
  47.  
  48.  public void setTinggi(double tinggi) {
  49.   if (tinggi >= 0)
  50.       this.tinggi = tinggi;
  51.      else
  52.       throw new IllegalArgumentException ("Nilai tinggi dari persegi panjang tidak boleh negatif");
  53.    
  54.  }
  55.  
  56. }
Advertisement
Add Comment
Please, Sign In to add comment