commit c8d35b90bb8f76fa8a1ea9394c4df053a1c86e42 Author: PlexSheep Date: Fri Apr 21 13:42:08 2023 +0200 initial upload diff --git a/aufgabe 04-17/.gitignore b/aufgabe 04-17/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/aufgabe 04-17/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/aufgabe 04-17/.idea/.gitignore b/aufgabe 04-17/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/aufgabe 04-17/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/aufgabe 04-17/.idea/misc.xml b/aufgabe 04-17/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/aufgabe 04-17/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/aufgabe 04-17/.idea/modules.xml b/aufgabe 04-17/.idea/modules.xml new file mode 100644 index 0000000..cf7ed30 --- /dev/null +++ b/aufgabe 04-17/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/aufgabe 04-17/.idea/vcs.xml b/aufgabe 04-17/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/aufgabe 04-17/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/aufgabe 04-17/aufgabe 04-17.iml b/aufgabe 04-17/aufgabe 04-17.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/aufgabe 04-17/aufgabe 04-17.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/aufgabe 04-17/src/Main.java b/aufgabe 04-17/src/Main.java new file mode 100644 index 0000000..3e59c38 --- /dev/null +++ b/aufgabe 04-17/src/Main.java @@ -0,0 +1,5 @@ +public class Main { + public static void main(String[] args) { + System.out.println("Hello world!"); + } +} \ No newline at end of file diff --git a/aviation/.gitignore b/aviation/.gitignore new file mode 100644 index 0000000..f68d109 --- /dev/null +++ b/aviation/.gitignore @@ -0,0 +1,29 @@ +### IntelliJ IDEA ### +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache +bin/ +!**/src/main/**/bin/ +!**/src/test/**/bin/ + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/aviation/.idea/.gitignore b/aviation/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/aviation/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/aviation/.idea/misc.xml b/aviation/.idea/misc.xml new file mode 100644 index 0000000..07115cd --- /dev/null +++ b/aviation/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/aviation/.idea/modules.xml b/aviation/.idea/modules.xml new file mode 100644 index 0000000..ebe0693 --- /dev/null +++ b/aviation/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/aviation/.idea/uiDesigner.xml b/aviation/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/aviation/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/aviation/.idea/vcs.xml b/aviation/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/aviation/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/aviation/aviation.iml b/aviation/aviation.iml new file mode 100644 index 0000000..c90834f --- /dev/null +++ b/aviation/aviation.iml @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/aviation/src/de/cscherr/aviation/Airport.java b/aviation/src/de/cscherr/aviation/Airport.java new file mode 100644 index 0000000..3bb3ccc --- /dev/null +++ b/aviation/src/de/cscherr/aviation/Airport.java @@ -0,0 +1,51 @@ +package de.cscherr.aviation; + +/** represents an airport in code + * + */ +public class Airport { + /** the name of the airport + * + */ + private String name; + /** where the airport is + * + */ + private String location; + + /** get location + * @return location + */ + public String getLocation() { + return location; + } + + /** set location + * @param location + */ + public void setLocation(String location) { + this.location = location; + } + + /** get name + * @return name + */ + public String getName() { + return name; + } + + /** set name + * @param name + */ + public void setName(String name) { + this.name = name; + } + + /** set name + * @deprecated + * @param name + */ + public void sedName(String name) { + this.name = name; + } +} diff --git a/aviation/src/de/cscherr/aviation/Flight.java b/aviation/src/de/cscherr/aviation/Flight.java new file mode 100644 index 0000000..57c7f0f --- /dev/null +++ b/aviation/src/de/cscherr/aviation/Flight.java @@ -0,0 +1,148 @@ +package de.cscherr.aviation; + +/** represents a flight from pne airport to another + * + * This class also contains the main method of the program. + * + */ +public class Flight { + + /** model of the airplan + * + */ + private String flugzeugModell; + /** registration of the airplane + * + */ + private String flugzeugRegistrierung; + /** which airline the Flight belongs to + * + */ + private String airline; + /** unique identifier of the Flight + * + */ + private String flugnummer; + /** where the plane started + * + */ + private Airport abflughafen; + /** where the plane landed + * + */ + private Airport zielflughafen; + + /** create a new flight + * @param flugzeug_modell + * @param flugzeugRegistrierung + * @param airline + * @param flugnummer + * @param abflughafen + * @param zielflughafen + */ + public Flight( + String flugzeug_modell, + String flugzeugRegistrierung, + String airline, + String flugnummer, + Airport abflughafen, + Airport zielflughafen) { + this.flugzeugModell = flugzeug_modell; + this.flugzeugRegistrierung = flugzeugRegistrierung; + this.airline = airline; + this.flugnummer = flugnummer; + this.abflughafen = abflughafen; + this.zielflughafen = zielflughafen; + } + + /** main method of the package + * @param args + */ + public static void main(String[] args) { + System.out.println("Hello world!"); + } + + /** get flugzeugModell + * @return flugzeugModell + */ + public String getFlugzeugModell() { + return flugzeugModell; + } + + /** set flugzeugModell + * @param flugzeugModell + */ + public void setFlugzeugModell(String flugzeugModell) { + this.flugzeugModell = flugzeugModell; + } + + /** get FlugzeugRegistrierung + * @return FlugzeugRegistrierung + */ + public String getFlugzeugRegistrierung() { + return flugzeugRegistrierung; + } + + /** set flugzeugRegistrierung + * @param flugzeugRegistrierung + */ + public void setFlugzeugRegistrierung(String flugzeugRegistrierung) { + this.flugzeugRegistrierung = flugzeugRegistrierung; + } + + /** get airline + * @return airline + */ + public String getAirline() { + return airline; + } + + /** set airline + * @param airline + */ + public void setAirline(String airline) { + this.airline = airline; + } + + /** get flugnummer + * @return flugnummer + */ + public String getFlugnummer() { + return flugnummer; + } + + /** set flugnummer + * @param flugnummer + */ + public void setFlugnummer(String flugnummer) { + this.flugnummer = flugnummer; + } + + /** get abflughafen + * @return abflughafen + */ + public Airport getAbflughafen() { + return abflughafen; + } + + /** set abflughafen + * @param abflughafen + */ + public void setAbflughafen(Airport abflughafen) { + this.abflughafen = abflughafen; + } + + /** get zielflughafen + * @return zielflughafen + */ + public Airport getZielflughafen() { + return zielflughafen; + } + + /** set zielflughafen + * @param zielflughafen + */ + public void setZielflughafen(Airport zielflughafen) { + this.zielflughafen = zielflughafen; + } +} \ No newline at end of file