Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package KAS;
- import java.text.ParseException;
- import java.text.SimpleDateFormat;
- import java.util.Date;
- public class TestKAS {
- public static Date parseDate(String formatStr, String date) {
- SimpleDateFormat format = new SimpleDateFormat(formatStr);
- try {
- return format.parse(date);
- } catch (ParseException e) {
- e.printStackTrace();
- }
- return null;
- }
- public static void main(String[] args) {
- // Oprettelse af konference, hotel, service og udflugt.
- Konference javaKonference = new Konference("Java Konference");
- javaKonference.setPris(999);
- javaKonference.setStartDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-09"));
- javaKonference.setSlutDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-12"));
- Udflugt havfrue = new Udflugt("Den lille havfrue");
- havfrue.setPris(499);
- havfrue.setDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-09"));
- javaKonference.addUdflugt(havfrue);
- Udflugt tivoli = new Udflugt("Tivoli");
- tivoli.setPris(399);
- tivoli.setDato(TestKAS.parseDate("yyyy-MM-dd", "2019-11-10"));
- javaKonference.addUdflugt(tivoli);
- Hotel scandic = new Hotel("Scandic");
- scandic.setPrisDouble(2000.00);
- scandic.setAdresse("Højbjerg Torv");
- scandic.setPrisSingle(1200.00);
- HotelService morgenmad = new HotelService("Morgenmad");
- morgenmad.setPris(59.00);
- morgenmad.setBeskrivelser("Den er god");
- scandic.addHotelService(morgenmad);
- // Oprettelse af Deltager med firma, ledsager med udflugter, hotel mm.
- Firma m2Film = new Firma("M2Film", 19887765);
- Deltager peter = new Deltager(javaKonference);
- peter.setNavn("Peter");
- peter.setFirma(m2Film);
- peter.setValgtHotel(scandic);
- peter.addHotelService(morgenmad);
- Ledsager dorte = new Ledsager("Dorte", peter);
- peter.setLedsager(dorte);
- dorte.addUdflugt(havfrue);
- System.out.println("Peter skal betale: " + peter.getTotalPris());
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement