1 / 13

Deklarasi Class

Deklarasi Class. Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } . Mobil Data : warna thn_prod (belum ada Metode). Deklarasi Ob j ek. Deklarasi objek pada suatu kelas sbb : Contoh:

kaspar
Download Presentation

Deklarasi Class

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Deklarasi Class Kelas pada Java dideklarasikan dengan menggunakan kata kunci class. Contoh : class Mobil { String warna; int thn_prod; } Mobil Data : warna thn_prod (belum ada Metode)

  2. Deklarasi Objek Deklarasi objek pada suatu kelas sbb : Contoh: Mobil mobilku; mobilku = new Mobil(); atau Mobil mobilku = new Mobil(); Artinya : mobilku adalah objek dari kelas Mobil penciptaannya dengan perintah new

  3. Kelas Bentukan di Atas Kelas Utama Struktur program 1 : class Bentukan { -------------- --------------- } class Utama { public static void main() { ---------------- } } Kelas Bentukan sendiri Kelas Utama Ada main() (Deklarasi objek ada di class utama)

  4. Contoh Lagi Kelas Bentukan Mobil Data jenis, warna & ta_prod // Berkas : mobil1.java class Mobil { String jenis,warna; int thn_prod; } class Mobil1 { public static void main(String[] args) { Mobil mobilku = new Mobil(); mobilku.jenis = “Honda”; mobilku.warna = “Merah”; mobilku.thn_prod = 2003; System.out.println(“Jenis Mobil : “ + mobilku.jenis); System.out.println(“Warna : “ + mobilku.warna); System.out.println(“Tahun : “ + mobilku.thn_prod); }} Kelas utama Mobil1 Ada main() (Deklarasi objek ada di class utama)

  5. Kelas Bentukan di Bawah Kelas Utama Kelas Utama Ada main() (Deklarasi objek ada di class utama) Struktur program 1 : class Utama { public static void main() {-------------- } } class Bentukan { ------------------ } Kelas Bentukan sendiri

  6. Contoh Lagi Kelas Utama Ada main() (Deklarasi objek ada di class utama) class Utama { public static void main(String[] args) { Segiempat kotak = new Segiempat(); double Luas; Luas = kotak.isi(); System.out.println(“Segiempat punya luas : " + Luas); } } //end of class Utama class Segiempat { double lebar, panjang; public double isi() { double L; lebar=3; panjang=4; L = lebar * panjang; return L; } } //end of class Segiempat Kelas Bentukan sendiri

  7. Melibatkan Metode Deklarasi kelas yang utuh adalah dengan adanya Data dan Metode Contoh : class Mobil { String warna; int thn_prod, bhn_bkr; void isi(int bb) { bhn_bkr = bb; } } Mobil Data : warna thn_prod Metode : isi()

  8. Contoh Gunakan Metode 1 // Berkas : mobil2.java class Mobil { String jenis,warna; int thn_prod,bhn_bkr; void isi(int bb) { bhn_bkr = bb; } } class Mobil2 { public static void main(String[] args) { Mobil mobilku = new Mobil(); mobilku.jenis = “Honda”; mobilku.warna = “Merah”; mobilku.ta_prod = 2003; mobilku.isi(20) System.out.println(“Jenis Mobil : “ + mobilku.jenis); System.out.println(“Warna : “ + mobilku.warna); System.out.println(“Tahun : “ + mobilku.thn_prod); System.out.println(“Bahan Bkr : “ + mobilku.bhn_bkr + “Ltr”); }}

  9. Contoh Gunakan Metode 2 // Berkas : mobil2.java class Mobil { String jenis,warna; int thn_prod; void isi(int bb) { System.out.println(“Bahan Bkr : “ + bb + “Ltr”); } } class Mobil2 { public static void main(String[] args) { Mobil mobilku = new Mobil(); mobilku.jenis = “Honda”; mobilku.warna = “Merah”; mobilku.thn_prod = 2003; System.out.println(“Jenis Mobil : “ + mobilku.jenis); System.out.println(“Warna : “ + mobilku.warna); System.out.println(“Tahun : “ + mobilku.thn_prod); mobilku.isi(20); }}

  10. Contoh yang lain // Berkas : operasi matematika : math01.java class XY { int x,y,z; void tambah() { x=10; y=2; z= x+y ; System.out.println(“X tambah Y = “ + z } } class Math01 { public static void main(String[] args) { XY operasi = new XY(); operasi.tambah(); } }

  11. Konstruktor Konstruktor memiliki bentuk yang sama dengan Method,ciri utamanya adalah nama konstruktor sama dengan nama kelas Contoh : class Buku { String pengarang; String judul; Buku() { judul = “Tidak diketahui”; Pengarang = “Tidak dikenal”; }

  12. konstruktor lanjut ... Buku (String param1, String param2) { judul = param1; pengarang = param1; } void cetak_layar() { System.out.println(“Judul : “ + judul); System.out.println(“Pengarang : “ + pengarang);} } Class Demobuku { public static void main(String[] args) { Buku a,b; a = new Buku(“Harry Potter”, “JK Rowling”); b = new Buku(); a.cetak_layar(); b.cetak_layar(); } }

  13. Keyword "this" Keyword “this” digunakan saat Method yang kita ciptakan menggunakan parameter/argumen yang namanya sama dengan variabel instans di kelas atasnya. class Buku { String judul; String pengarang; void Set_Nilai(String judul, String pengarang) { this.judul = judul; this.pengarang = pengarang; } void cetak_layar() { System.out.println(“Judul : “ + judul); System.out.println(“Pengarang : “ + pengarang); } }

More Related