- Class = Class adalah blueprint dari sebuah object.Fungsi dari class sendiri adalah untuk menciptakan suatu instant dari object yang memiliki kesamaan attribut.
- 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
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.
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.
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(); } }
No comments:
Post a Comment