Advertisement
magn4699

Untitled

Nov 13th, 2019
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.88 KB | None | 0 0
  1. package KAS;
  2.  
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.Date;
  6.  
  7. public class TestKAS {
  8. public static Date parseDate(String formatStr, String date) {
  9. SimpleDateFormat format = new SimpleDateFormat(formatStr);
  10. try {
  11. return format.parse(date);
  12. } catch (ParseException e) {
  13. e.printStackTrace();
  14. }
  15. return null;
  16. }
  17.  
  18. public static void main(String[] args) {
  19.  
  20. // Oprettelse af konference, hotel, service og udflugt.
  21. Konference javaKonference = new Konference("Java Konference");
  22. javaKonference.setPris(999);
  23. javaKonference.setStartDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-09"));
  24. javaKonference.setSlutDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-12"));
  25.  
  26. Udflugt havfrue = new Udflugt("Den lille havfrue");
  27. havfrue.setPris(499);
  28. havfrue.setDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-09"));
  29. javaKonference.addUdflugt(havfrue);
  30.  
  31. Udflugt tivoli = new Udflugt("Tivoli");
  32. tivoli.setPris(399);
  33. tivoli.setDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-10"));
  34. javaKonference.addUdflugt(tivoli);
  35.  
  36. Hotel scandic = new Hotel("Scandic");
  37. scandic.setPrisDouble(2000.00);
  38. scandic.setAdresse("Højbjerg Torv");
  39. scandic.setPrisSingle(1200.00);
  40.  
  41. HotelService morgenmad = new HotelService("Morgenmad");
  42. morgenmad.setPris(59.00);
  43. morgenmad.setBeskrivelser("Den er god");
  44. scandic.addHotelService(morgenmad);
  45.  
  46. // Oprettelse af Deltager med firma, ledsager med udflugter, hotel mm.
  47.  
  48. Firma m2Film = new Firma("M2Film", 19887765);
  49.  
  50. Deltager peter = new Deltager(javaKonference);
  51. peter.setNavn("Peter");
  52. peter.setFirma(m2Film);
  53. peter.setValgtHotel(scandic);
  54. peter.addHotelService(morgenmad);
  55.  
  56. Ledsager dorte = new Ledsager("Dorte", peter);
  57. peter.setLedsager(dorte);
  58. dorte.addUdflugt(havfrue);
  59.  
  60. System.out.println("Peter skal betale: " + peter.getTotalPris());
  61. }
  62.  
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement