Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Write a description of class Lecture here.
  3.  *
  4.  * @author Gede
  5.  * @version 1.0 (22 November 2018)
  6.  */
  7. import java.util.ArrayList;  
  8.  public class Dosen extends Person  
  9.  {  
  10.    private String NIDN_x;  
  11.    private ArrayList<Book> book_x;  
  12.    public Dosen(String name, String gender, int old, String address, String nidn)  
  13.    {  
  14.      super(name, gender, old, address);  
  15.      NIDN_x = nidn;  
  16.      book_x = new ArrayList<Book>();  
  17.    }  
  18.    public void print()  
  19.    {  
  20.      super.display();  
  21.      System.out.println("NIDN :" +NIDN_x);  
  22.      for(Book book : book_x)  
  23.      {  
  24.        System.out.println("Judul buku yang dipinjam :" +book.getJudul());  
  25.      }  
  26.    }  
  27.    public String getDosen()  
  28.    {  
  29.      return super.getName();  
  30.    }  
  31.    public void pinjambuku(Book bk)  
  32.    {  
  33.      book_x.add(bk);  
  34.    }  
  35.    public void kembalikanBuku(Book bk)  
  36.    {  
  37.      book_x.remove(bk);  
  38.    }  
  39.    public void printList()  
  40.    {  
  41.      super.display();  
  42.      System.out.println("NID :" +NIDN_x);  
  43.    }  
  44.  }