Pertemuan 4 - Constructor - TeachMeSoft

Pertemuan 4 - Constructor






Konfigurasi CMD untuk Compile dan Run Java

  1. Buka Command Promp dengan cara Window + R  ➜ ketik “cmd”.
  2. Ketikan perintah set path=”C:\Program Files\Java\jdk-13.0.2\bin”, ➜ kemudian tekan enter.

  3. Untuk mengecek java di laptop/pc ➜ ketik perintah “javac”.


Constructor


Latihan ke-1 - Constructor

  1. Buka notepad++ ➜ buat program hello world, dengan source code berikut.
    kelas3.java
    class Handphone                     
    { 
     //deklarasi
     private String nama;
     private int harga;
     
     Handphone(String nama, int harga){
      this.nama=nama;
      this.harga=harga;
     }
      
     public void setNama(String nama)
     {
      this.nama=nama;
     }
     
     public void setHarga(int harga )
     {
      this.harga=harga;
     }
     public String getNama(){
      return nama;
     }
     
     public int getHarga(){
      return harga;
     }
     //getter
     
     //method tambahan 
    } 
    
    public class kelas3{
     public static void main(String[]args){
      Handphone hp = new Handphone("Nokia", 150000);  
      System.out.println("=======================");  
      System.out.println("Nama HP = "+hp.getNama());
      System.out.println("Harga HP= "+hp.getHarga());  
      System.out.println("=======================");
      
     }
    }
    
  2. Simpan file dengan dengan nama kelas3.java.
  3. Arahkan direktori ke file java yang disimpan sebelumnya.
  4. Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
  5. Output yang di tampilkan sebagai berikut


Latihan ke-2 - Overloading Constructor ke-1

  1. Buka notepad++ ➜ buat program baru dengan source code berikut.
    kelas3.java
    class Handphone                     
    { 
     //deklarasi
     private String nama;
     private int harga;
     
     Handphone(){
      nama="Sony";
      harga=999;
     }
     
     Handphone(String nama, int harga){
      this.nama=nama;
      this.harga=harga;
     }
      
     public void setNama(String nama)
     {
      this.nama=nama;
     }
     
     public void setHarga(int harga )
     {
      this.harga=harga;
     }
     public String getNama(){
      return nama;
     }
     
     public int getHarga(){
      return harga;
     }
     //getter
     
     //method tambahan 
    } 
    
    public class kelas3{
     public static void main(String[]args){
      Handphone hp = new Handphone();  
      System.out.println("=======================");  
      System.out.println("Nama HP = "+hp.getNama());
      System.out.println("Harga HP= "+hp.getHarga());  
      System.out.println("=======================");
      
     }
    }
    
  2. Simpan file dengan dengan nama kelas3.java.
  3. Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
  4. Output yang di tampilkan sebagai berikut

Latihan ke-3 - Overloading Constructor ke-2

  1. Buka notepad++ ➜ buat program baru dengan source code berikut.
    kelas3.java
    class Handphone                     
    { 
     //deklarasi
     private String nama;
     private int harga;
     
     Handphone(){
      nama="Sony";
      harga=999;
     }
     
     Handphone(String nama, int harga){
      this.nama=nama;
      this.harga=harga;
     }
      
     public void setNama(String nama)
     {
      this.nama=nama;
     }
     
     public void setHarga(int harga )
     {
      this.harga=harga;
     }
     public String getNama(){
      return nama;
     }
     
     public int getHarga(){
      return harga;
     }
     //getter
     
     //method tambahan 
    } 
    
    public class kelas3{
     public static void main(String[]args){
      Handphone hp = new Handphone();  
      System.out.println("=======================");  
      System.out.println("Nama HP = "+hp.getNama());
      System.out.println("Harga HP= "+hp.getHarga());  
      System.out.println("=======================");
      
      Handphone hp2 = new Handphone("Xiomi", 500000);
      System.out.println("=======================");  
      System.out.println("Nama HP = "+hp2.getNama());
      System.out.println("Harga HP= "+hp2.getHarga());  
      System.out.println("=======================");
     }
    }
    
  2. Simpan file dengan dengan nama kelas3.java.
  3. Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
  4. Output yang di tampilkan sebagai berikut


Latihan ke-4 - Overloading Constructor Input Output

  1. Buka notepad++ ➜ buat program baru dengan source code berikut.
    kelas3.java
    import java.util.Scanner;
    
    class Handphone                     
    { 
     //deklarasi
     private String nama;
     private int harga;
     
     Handphone(){
      nama="Sony";
      harga=999;
     }
     
     Handphone(String nama, int harga){
      this.nama=nama;
      this.harga=harga;
     }
      
     public void setNama(String nama)
     {
      this.nama=nama;
     }
     
     public void setHarga(int harga )
     {
      this.harga=harga;
     }
     public String getNama(){
      return nama;
     }
     
     public int getHarga(){
      return harga;
     }
     //getter
     
     //method tambahan 
    } 
    
    public class kelas3{
     public static void main(String[]args){
      //variabel
      String nama2;
      int harga2;
      
      Scanner s = new Scanner(System.in);
      
      Handphone hp = new Handphone();  
      System.out.println("=======================");  
      System.out.println("Nama HP = "+hp.getNama());
      System.out.println("Harga HP= "+hp.getHarga());
      
      Handphone hp2 = new Handphone("Xiomi", 500000);
      System.out.println("=======================");  
      System.out.println("Nama HP = "+hp2.getNama());
      System.out.println("Harga HP= "+hp2.getHarga());
      
      
      System.out.println("=========INPUT=========");  
      System.out.print("Masukan Nama Hp  = "); nama2=s.nextLine(); 
      System.out.print("Masukan Harga Hp = Rp."); harga2=s.nextInt(); 
      Handphone hp3 = new Handphone(nama2, harga2);
      System.out.println("=========OUTPUT========");
      System.out.println("Nama HP = "+hp3.getNama());
      System.out.println("Harga HP= "+hp3.getHarga());
      System.out.println("=======================");
     }
    }
    
  2. Simpan file dengan dengan nama kelas3.java.
  3. Compile dengan mengetik perintah “javac kelas3.java” dan ketik perintah “java kelas” untuk Run program.
  4. Output yang di tampilkan sebagai berikut




Materi
















Disqus comments