Facebook
From I, 9 Months ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 171
  1. package be.vdab.jpfhfdstk16.controleisbn13nummer.voorwerpen;
  2.  
  3. public class Leesboek extends Boek {
  4.  
  5.     private String onderwerp;
  6.     private final float WINSTMARGE = 1.5F;
  7.  
  8.     public Leesboek(){
  9.         this("978-05-960-0920-5", "Leesboek Java", "O Reilly", 10.5F,
  10.                 "genre studie", "onderw Informatica");
  11.     };
  12.     public Leesboek(String isbn13, String titel, String auteur, float aankoopprijs, String genre, String onderwerp) {
  13.         super(isbn13, titel, auteur, aankoopprijs, genre);
  14.         setOnderwerp(onderwerp);
  15.     }
  16.  
  17.     public String getOnderwerp() {
  18.         return onderwerp;
  19.     }
  20.  
  21.     public void setOnderwerp(String onderwerp) {
  22.         if (onderwerp != null)
  23.             this.onderwerp = onderwerp;
  24.     }
  25.  
  26.     public float getWINSTMARGE() {
  27.         return WINSTMARGE;
  28.     }
  29.  
  30.     @Override
  31.     public String toString() {
  32.         return super.toString() + ", " + onderwerp + ", " + WINSTMARGE;
  33.     }
  34.  
  35.     @Override
  36.     public void gegevensTonen() {
  37.         System.out.println(this.toString() + winstBerekenen());
  38.     }
  39.  
  40.     @Override
  41.     public float winstBerekenen() {
  42.         return getAankoopprijs() * WINSTMARGE;
  43.     }
  44. }
  45.