Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * Artikel für eine einfache Bestandsführung.
- *
- * @author Sebastian Jung
- * @version 0.1
- */
- public class Artikel
- {
- private int artikelnummer;
- private String artikelbezeichnung;
- private int artikelbestand;
- /**
- * Artikel Konstruktor
- *
- * @param artikelnummer 4-Stellig
- * @param artikelbezeichnung Darf nicht leer sein
- * @param artikelbestand nicht kleiner als 0
- */
- public Artikel(int artikelnummer, String artikelbezeichnung, int artikelbestand)
- {
- assert artikelnummer >999 & artikelnummer<10000 : "Artikelnummer muss 4-stellig sein!";
- assert artikelbestand >=0 : "Artikelbestand darf nicht kleiner 0 sein!";
- this.artikelnummer = artikelnummer;
- setArtikelbezeichnung(artikelbezeichnung);
- setArtikelbestand(artikelbestand);
- }
- public Artikel(int artikelnummer, String artikelbezeichnung)
- {
- this(artikelnummer, artikelbezeichnung, 0);
- }
- /**
- * Methode zugang
- *
- * @param menge fügt Bestand hinzu
- */
- public void zugang(int menge)
- {
- this.artikelbestand = this.artikelbestand + menge;
- }
- /**
- * Methode abgang
- *
- * @param menge zieht Bestand ab
- */
- public void abgang(int menge)
- {
- this.artikelbestand = this.artikelbestand - menge;
- }
- public int getArtikelnummer()
- {
- return artikelnummer;
- }
- public String getArtikelbezeichnung()
- {
- return artikelbezeichnung;
- }
- public int getArtikelbestand()
- {
- return artikelbestand;
- }
- public String toString()
- {
- return "Artikelnr: " + artikelnummer
- + ", Artikelbezeichnung: " + artikelbezeichnung
- + ", Artikelbestand:" + artikelbestand;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement