Sifat konstruktor :
1. Nama Konstruktor sama dengan nama class
2. Tidak memiliki nilai balik dan tidak boleh ada kata kunci void
Sebagai Contoh : buatlah program berikut dengan ketentuan :
- Buat class Buku
- Tentukan variable buku: Judul, Pengarang, Penerbit dan Tahun
- Buat konstruktor class Buku dengan parameter: Judul, Pengarang, Penerbit dan Tahun
- Buat method cetakBuku
- Buat class BukuBeraksi dan tampilkan 2 buku:
- Pemrograman Berbasis Objek dengan Java, Indrajani, Elexmedia Komputindo, 2007
- Dasar Pemrograman Java, Abdul Kadir, Andi Offset,2006
/* BukuBeraksi.java
* Copyright 2009 mytatang
*/
class Buku {
String judul;
String pengarang;
String penerbit;
int jumlah;
public buku(String judul, String pengarang, String penerbit, int jumlah){
this.judul = judul;
this.pengarang = pengarang;
this.penerbit = penerbit;
this.jumlah = jumlah;
}
public void info(){
System.out.println("Judul Buku : " + this.judul);
System.out.println("Pengarang : " + this.pengarang);
System.out.println("Penerbit : " + this.penerbit);
System.out.println("Jumlah : " + this.jumlah);
}}
public class Bukuberaksi {
public static main (String args[]) {
Buku bukuku = new Buku("Pemrograman Berbasis Objek dengan Java", "Indrajani", "Elex Komputindo",27);
bukuku.info();
Buku bukuku1 = new Buku("Dasar Pemrograman Java", "Abdul Kadir", "Andi Offsset",26);
bukuku1.info();
}
}
Tidak ada komentar:
Posting Komentar
Silahkan Tinggalkan Pesan, Terima Kasih!