2 Program Konsep OOP

Hari ini saya akan mencoba membuat program OOP Inheritance dan Encapsulation ;
1. Program Inheritance (Mencari Luas Persegi dan Segitiga, dan Mencari Keliling Persegi dan 
    Segitiga).

  • Pertama saya akan membuat program mencari luas dan keliling persegi :

      Contoh codingan program :
public class LuasPersegi {

float sisi1=30;

public float LuasPersegi(){
return sisi1*sisi1;
}
public float Keliling(){
return (4*sisi1);
}
}

    Contoh codingan program dari gambar :


  • Setelah itu saya membuat program mencari luas dan keliling segitiga:
   Contoh codingan program
public class LuasSegitiga extends LuasPersegi {

double a=20,b=30,c=40,t=25;
LuasPersegi lupe = new LuasPersegi ();

public void Input(){
System.out.println("Sisi Persegi :"+sisi1);
}
public void LPersegi(){
System.out.println("Luas Persegi :"+lupe.LuasPersegi());
  System.out.println("Keliling Persegi :"+lupe.Keliling());
}
public double LuasSegitiga(){
  return 0.5*a*t;
}
  public double KelilingSegitiga(){
  return a*b*c;
  }
}

  Contoh codingan program dari gambar :

  • Dan selanjutnya membuat program output program diatas tersebut :
   Contoh codingan program :
public class InheritanceDemo {
public static void main(String []args){
LuasSegitiga luse = new LuasSegitiga();

System.out.println("========Persegi=========");
luse.Input();
luse.LPersegi();

System.out.println();

System.out.println("==========Segitiga==========");
System.out.println("volume Tabung adalah:"+luse.LuasPersegi());
System.out.println("Luas Tabung adalah:"+luse.KelilingSegitiga());
}
}

  Contoh codingan program dari gambar :


Dan hasil output program tersebut :

2. Program Encapsulation (Membuat Program Mahasiswa)

  • Pertama saya akan membuat program kalimat perkenalaan :
 Contoh codingan program :
public class Mahasiswa {
private String Nama;
private String Nim;
private String Fakultas;

public void setNama( String newValue){
Nama = newValue;
}
public void setNim(String newValue){
Nim = newValue;
}
public void setFakultas(String newValue){
Fakultas = newValue;
}
public String getNama(){
return Nama;
}
public String getNim(){
return Nim;
}
public String getFakultas(){
return Fakultas;
}
}

   Contoh codingan program dari gambar :



  • Selanjutnya saya akan membuat output program tersebut :
  Contoh codingan program :
public class EncapsulationDemo {

public static void main(String[] args) {
Mahasiswa objMhs = new Mahasiswa();
objMhs.setNama("Achmad Sultan Wijaya");
objMhs.setNim("1911502274");
objMhs.setFakultas("Fakultas Teknologi Informasi");
System.out.println("Nama: "+objMhs.getNama());
System.out.println("NIM: "+objMhs.getNim());
System.out.println("Fakultas: "+objMhs.getFakultas());
}
}

  Contoh codingan program dari gambar :


   Dan hasil output program tersebut :


Sekian dari saya 
Terima Kasih

Komentar

Postingan Populer