Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2018
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.39 KB | None | 0 0
  1. ackage SupermarktTest;
  2.  
  3. public class SupermarktTest {
  4. public static void main(String[] args) {
  5.  
  6.  
  7. }
  8. }
  9.  
  10. abstract class Einkaufsposten{
  11. private String bezeichnung;
  12. private long anzahl;
  13. private double nettoEinzelPreis;
  14.  
  15. public String getBezeichnung() {
  16. return bezeichnung;
  17. }
  18. public void setBezeichnung(String bezeichnung) {
  19. this.bezeichnung = bezeichnung;
  20. }
  21. public long getAnzahl() {
  22. return anzahl;
  23. }
  24. public void setAnzahl(long anzahl) {
  25. this.anzahl = anzahl;
  26. }
  27. public double getNettoEinzelPreis() {
  28. return nettoEinzelPreis;
  29. }
  30. public void setNettoEinzelPreis(double nettoEinzelPreis) {
  31. this.nettoEinzelPreis = nettoEinzelPreis;
  32. }
  33.  
  34. Einkaufsposten(String bezeichnung, long anzahl, double nettoEinzelPreis){
  35. this.bezeichnung = bezeichnung;
  36. this.anzahl = anzahl;
  37. this.nettoEinzelPreis = nettoEinzelPreis;
  38. }
  39.  
  40. public abstract double getBruttogesamtpreis();
  41. public double getGesamtpreis() {
  42. return getBruttoEinzelpreis() * anzahl;
  43. }
  44. @Override
  45. public String toString() {
  46. return("Anzahl: "+this.anzahl+"\n"+"Bezeichnung: "+this.bezeichnung+"\n"+"Gesamtpreis: "+getGesamtpreis()+"\n");
  47. }
  48.  
  49. }
  50.  
  51. class Obst extends Einkaufsposten{
  52. Obst(String name ,long anzahl,double nettoEinzelPreis){
  53. super(name,anzahl,nettoEinzelPreis);
  54. }
  55.  
  56. @Override
  57. public double getBruttoEinzelpreis() {
  58. return getNettoEinzelPreis() * 1.08;
  59. }
  60. ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement