Buku.java
public class Buku
{
protected String title;
protected String writer;
public void setTitle (String title)
{
this.title=title;
}
public String getTitle()
{
return title;
}
public void setWriter (String writer)
{
this.writer=writer;
}
public String getWriter ()
{
return writer;
}
}
public class Komik extends Buku
{
Boolean gambar;
}
Mahasiswa.java
public class Mahasiswa
{
private int nim;
private String address;
private String name;
public void setNIM (int nim)
{
this.nim=nim;
}
public int getNIM()
{
return nim;
}
public void setName (String nama)
{
this.name=nama;
}
public String getName()
{
return name;
}
public void setAddress(String alamat)
{
this.address=alamat;
}
public String getAddress()
{
return address;
}
}
Peminjaman.java
public class Peminjaman
{
public Buku bukuDipinjam;
public Mahasiswa anggota;
void peminjaman (Mahasiswa member, Buku book)
{
anggota=member;
bukuDipinjam=book;
}
void lihatdatapeminjaman ()
{
System.out.println ("DATA PEMINJAMAN BUKU");
System.out.println ("NIM : " +anggota.getNIM());
System.out.println ("Nama : " +anggota.getName());
System.out.println ("Alamat : " +anggota.getAddress());
System.out.println ("Judul Buku : " +bukuDipinjam.getTitle());
System.out.println ("Nama Penulis : " +bukuDipinjam.getWriter());
}
}
PeminjamanTest.java
public class PeminjamanTest
{
public static void main (String [] args)
{
Buku bukuku=new Buku();
Mahasiswa siswa=new Mahasiswa();
Peminjaman pinjam=new Peminjaman();
Komik book=new Komik();
siswa.setNIM (5302414046);
siswa.setName ("Saras Noya");
siswa.setAddress ("Pati");
bukuku.setTitle("Panduan Java Lengkap");
bukuku.setWriter ("Jhon");
book.setTitle("Indonesia Satu");
book.setWriter("Jono");
pinjam.peminjaman (siswa, bukuku);
pinjam.lihatdatapeminjaman();
pinjam.peminjaman (siswa, book);
pinjam.lihatdatapeminjaman();
}
}
Beri Komentar Tutup comment