diff --git a/Praktikum3/NaviConsole/navidaten.cpp b/Praktikum3/NaviConsole/navidaten.cpp
new file mode 100644
index 0000000000000000000000000000000000000000..1748b5c0ac8279783ddd1ffb1fc99588205c3954
--- /dev/null
+++ b/Praktikum3/NaviConsole/navidaten.cpp
@@ -0,0 +1,14 @@
+#include "navidaten.h"
+
+int NaviDaten::idCounter = 0;
+
+NaviDaten::NaviDaten(double laengengrad, double breitengrad)
+    : Ort(laengengrad, breitengrad), id(idCounter++) {}
+
+int NaviDaten::getID() const {
+    return id;
+}
+
+void NaviDaten::setID(int newID) {
+    id = newID;
+}