Advertisement
Guest User

Untitled

a guest
Oct 23rd, 2018
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.86 KB | None | 0 0
  1. /**
  2.  * Artikel für eine einfache Bestandsführung.
  3.  *
  4.  * @author Sebastian Jung
  5.  * @version 0.1
  6.  */
  7.  
  8. public class Artikel    
  9. {
  10.     private int artikelnummer;
  11.     private String artikelbezeichnung;
  12.     private int artikelbestand;
  13.    
  14.         /**
  15.      * Artikel Konstruktor
  16.      *
  17.      * @param artikelnummer 4-Stellig
  18.      * @param artikelbezeichnung Darf nicht leer sein
  19.      * @param artikelbestand nicht kleiner als 0
  20.      */
  21.     public Artikel(int artikelnummer, String artikelbezeichnung, int artikelbestand)
  22.     {
  23.         assert artikelnummer >999 & artikelnummer<10000 : "Artikelnummer muss 4-stellig sein!";
  24.         assert artikelbestand >=0 : "Artikelbestand darf nicht kleiner 0 sein!";
  25.         this.artikelnummer = artikelnummer;
  26.         setArtikelbezeichnung(artikelbezeichnung);
  27.         setArtikelbestand(artikelbestand);
  28.     }
  29.    
  30.     public Artikel(int artikelnummer, String artikelbezeichnung)
  31.     {
  32.         this(artikelnummer, artikelbezeichnung, 0);
  33.     }
  34.    
  35.     /**
  36.      * Methode zugang
  37.      *
  38.      * @param menge fügt Bestand hinzu
  39.      */
  40.     public void zugang(int menge)
  41.     {
  42.         this.artikelbestand = this.artikelbestand + menge;
  43.     }
  44.    
  45.     /**
  46.      * Methode abgang
  47.      *
  48.      * @param menge zieht Bestand ab
  49.      */
  50.     public void abgang(int menge)
  51.     {
  52.         this.artikelbestand = this.artikelbestand - menge;
  53.     }
  54.    
  55.     public int getArtikelnummer()
  56.     {
  57.         return artikelnummer;
  58.     }
  59.    
  60.     public String getArtikelbezeichnung()
  61.     {
  62.         return artikelbezeichnung;
  63.     }
  64.    
  65.     public int getArtikelbestand()
  66.     {
  67.         return artikelbestand;
  68.     }
  69.        
  70.     public String toString()
  71.     {
  72.         return "Artikelnr: " + artikelnummer
  73.            + ", Artikelbezeichnung: " + artikelbezeichnung
  74.            + ", Artikelbestand:" + artikelbestand;
  75.     }
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement