Postingan-Keren

Blog gado-gado yang menyediakan tutorial dan download gratis

Breaking

Saturday 8 April 2017

Bab 2 Membuat Class dan Objek - PBO

Pada pembahasan bab 2 ini kita akan membahas apa itu Object dan Class serta apa hubungan keduanya.


  1. Class = Class adalah blueprint dari sebuah object.Fungsi dari class sendiri adalah untuk menciptakan suatu instant dari object yang memiliki kesamaan attribut.
  2. Object = Object adalah instant dari Class.Ini merupakan representasi nyata dari sebuah Class.
Jika kalian masih bingung,langsung saja ke contoh koding
Contoh soal
Buat class handphone yang berisi empat
behavior /method:
1. hidupkan()
2. lakukanPanggilan()
3. kirimSMS()
4. matikan()
Isi masing-masing method dengan tampilan
status menggunakan System.out.println()
Buat class handphoneBeraksi, dan panggil
method-method diatas dalam class tersebut




package handphone;

public class Handphone {
    //behavior
    void Hidup(){
        System.out.println("Handphone Hidup");
    }
    void Panggil(){
        System.out.println("Kring,Kring....Panggilan dilakukan");
    }
    void Kirim(){
        System.out.println("Dung Dung...sms berhasil terkirim");
    }
    
    void Matikan(){
        System.out.println("Handphone Mati");
    }
}



package handphone;

public class HandphoneBeraksi {
    public static void main(String[] args) {
        Handphone hh = new Handphone();
        hh.Hidup();
        hh.Kirim();
        hh.Panggil();
        hh.Matikan();
    }
    
}

Diatas kita memiliki 2 Class yaitu Handphone dan HandphoneBeraksi.Yang dimana class Handphone digunakan untuk hanya sebagai object dan HandphoneBeraksi sebagai Main nya.Dan dibawah ini adalah SS nya.
Bab 2 Membuat Class dan Objek - PBO
Dan ini merupakan contoh kedua.
Buatlah Class dan Object Mobil dengan State Warna,Merek,TahunProduksi dengan menggunakan Scanner.

package mobil;
import java.util.Scanner;
public class Mobil {
    //state
    String Warna,Merek;
    int TahunProduksi;
    
    //behaviour
    void InputMobil(){
        System.out.println("Input");
        Scanner sc = new Scanner(System.in);
        System.out.print("Warna : ");Warna = sc.nextLine();
        System.out.print("Merek : ");Merek = sc.nextLine();
        System.out.print("Tahun Produksi : ");TahunProduksi = sc.nextInt();
    }
    
    void CetakMobil(){
        System.out.println("Output");
        System.out.println("Merek = "+Merek);
        System.out.println("Warna = "+Warna);
        System.out.println("Tahun Produksi = "+TahunProduksi);
    }
}



package mobil;

public class MobilBeraksi {
    public static void main(String[] args) {
        Mobil mb = new Mobil();
        mb.InputMobil();
        mb.CetakMobil();     
    }
}


Yang kedua membuat Class dan Object dengan input dan output dengan ditambahkanya import.java..util.Scanner .Di program ini memiliki Class Mobil dan MobilBeraksi sebagai main.

No comments:

Post a Comment

postingan keren