Objektorientierte Programmierung an der TU Hamburg-Harburg

Karteikarten und Zusammenfassungen für Objektorientierte Programmierung an der TU Hamburg-Harburg

Arrow Arrow

Komplett kostenfrei

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

studysmarter schule studium
d

4.5 /5

studysmarter schule studium
d

4.8 /5

Lerne jetzt mit Karteikarten und Zusammenfassungen für den Kurs Objektorientierte Programmierung an der TU Hamburg-Harburg.

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Funktionsdefinition für

double CComplex::re()
{
return m_re;
}

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Welches Problem tritt bei der konstanten Memberfunktion auf und wie schaut die Lösung aus?

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Definiere die Initialisierung.
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Ist eine Mehrfachvererbung sowohl in C++ als auch in Java möglich?

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Was können const Variablen?

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Definiere eine Lokale Variable.

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Woraus besteht eine Funktionsdeklaration?
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Nenne die Bestandteile der Deklaration!

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Nenne den Unterschied zwischen Call by Value und Call by Reference!

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Welche Probleme entstehen bei der Modularisierung und wie kann man sie lösen? 

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Welche Probleme entstehen bei der Modularisierung in C++ und wie kann man sie lösen?
Das war nur eine Vorschau der Karteikarten auf StudySmarter.
Flascard Icon Flascard Icon

Über 50 Mio Karteikarten von Schülern erstellt

Flascard Icon Flascard Icon

Erstelle eigene Karteikarten in Rekordzeit

Flascard Icon Flascard Icon

Kostenlose Karteikarten zu STARK Inhalten

Kostenlos anmelden

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Wo liegt der Unterschied zwischen #include"" und #include <>?

Kommilitonen im Kurs Objektorientierte Programmierung an der TU Hamburg-Harburg. erstellen und teilen Zusammenfassungen, Karteikarten, Lernpläne und andere Lernmaterialien mit der intelligenten StudySmarter Lernapp. Jetzt mitmachen!

Jetzt mitmachen!

Flashcard Flashcard

Beispielhafte Karteikarten für Objektorientierte Programmierung an der TU Hamburg-Harburg auf StudySmarter:

Objektorientierte Programmierung

Funktionsdefinition für

double CComplex::re()
{
return m_re;
}
-Rückgabetyp double
-Funktionsname CComplex::re
-Parameterliste()
-Anweisungsblock { … }

Objektorientierte Programmierung

Welches Problem tritt bei der konstanten Memberfunktion auf und wie schaut die Lösung aus?
Problem:
- Verhindern, dass in einer Memberfunktion der Zustand des eigenen Objekts verändert wird

Lösung:
- Konstante Memberfunktion verwenden

Objektorientierte Programmierung

Definiere die Initialisierung.
Eine Initialisierung ist das erstmalige Beschreiben einer Variable mit einem Wert zum Zeitpunkt der Zuordnung des Speicherbereichs zu dieser Variable.

Objektorientierte Programmierung

Ist eine Mehrfachvererbung sowohl in C++ als auch in Java möglich?
Nein, eine Mehrfachvererbung ist nur in C++ möglich

Objektorientierte Programmierung

Was können const Variablen?
const Variablen können vom Programm initialisiert, danach aber nicht mehr geändert werden.

Objektorientierte Programmierung

Definiere eine Lokale Variable.
Eine lokale Variable existiert jeweils nur in ihrem mit {} eingeschlossenen Gültigkeitsbereich.

Objektorientierte Programmierung

Woraus besteht eine Funktionsdeklaration?
- Rückgabetyp
- Funktionsname
- Parameterliste
- Anweisungsblock nur optional

Objektorientierte Programmierung

Nenne die Bestandteile der Deklaration!
- Optionaler Spezifizierer, z.B. static, virtual
- Basistyp, z.B. Vector<double> oder const int
- Deklarator, optional mit Namen, z.B. p[7], n *(*) []
- Optionaler Funktionsspezifizierer als Suffix, z.B. const, noexcept
- Optional ein Initialisierer oder ein Funktionsrumpf, z.B. ={7,5,3} oder {return x}
- Semikolon (außer be Funktionen oder Namespaces)

Objektorientierte Programmierung

Nenne den Unterschied zwischen Call by Value und Call by Reference!
Call by Value
- Übergabe einer Kopie der Paramtervariable
- Wert der ursprünglichen Parametervariablen kann durch Funktion nicht verändert werden
Call by Reference
- Funktion arbeitet auf Original-Parametervariable
- Wert der Paramtervariable wird nicht kopiert
- Wert der Parametervariable kann verändert werden
- schneller als Call by Value, da eine Kopie erzeugt wird 

Objektorientierte Programmierung

Welche Probleme entstehen bei der Modularisierung und wie kann man sie lösen? 
Problem:
- bei großen Programmen lange Kompilierzeit
- eine große Quelltextdatei wäre sehr unübersichtlich

Lösung:
- Aufteilung in mehrere Quelltextdateien
- separates Kompilieren jeder Datei
- Dateien nur kompilieren, falls geändert

Objektorientierte Programmierung

Welche Probleme entstehen bei der Modularisierung in C++ und wie kann man sie lösen?
Problem:
- Variablen aus fremden Quelldateien (z.B. *.cpp) und Bibliotheken müssen ohne deren erneute Kompilation dem Compiler bekannt gemacht werden

Lösung:
- Deklaration in Header-Dateien(z.B. *.hpp) auslagern

Objektorientierte Programmierung

Wo liegt der Unterschied zwischen #include"" und #include <>?
- #include "" sucht nach Datei im aktuellen Verzeichnis
- #include <> sucht in allen bekannten Verzeichnissen (Suchpfad einstellbar)

Melde dich jetzt kostenfrei an um alle Karteikarten und Zusammenfassungen für Objektorientierte Programmierung an der TU Hamburg-Harburg zu sehen

Singup Image Singup Image

objektorientierten Programmierung Java an der

Hochschule für Angewandte Wissenschaften Hamburg

Angewandte Programmierung an der

FOM Hochschule für Oekonomie & Management

Programmieren an der

Hochschule Mannheim

Einführung Programmierung an der

FHNW - Fachhochschule Nordwestschweiz

Programmierung an der

Berufsakademie Sachsen - Staatliche Studienakademie Dresden

Ähnliche Kurse an anderen Unis

Schau dir doch auch Objektorientierte Programmierung an anderen Unis an

Zurück zur TU Hamburg-Harburg Übersichtsseite

Was ist StudySmarter?

Was ist StudySmarter?

StudySmarter ist eine intelligente Lernapp für Studenten. Mit StudySmarter kannst du dir effizient und spielerisch Karteikarten, Zusammenfassungen, Mind-Maps, Lernpläne und mehr erstellen. Erstelle deine eigenen Karteikarten z.B. für Objektorientierte Programmierung an der TU Hamburg-Harburg oder greife auf tausende Lernmaterialien deiner Kommilitonen zu. Egal, ob an deiner Uni oder an anderen Universitäten. Hunderttausende Studierende bereiten sich mit StudySmarter effizient auf ihre Klausuren vor. Erhältlich auf Web, Android & iOS. Komplett kostenfrei. Keine Haken.

Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
Awards

Bestes EdTech Startup in Deutschland

Awards
Awards

European Youth Award in Smart Learning

Awards
Awards

Bestes EdTech Startup in Europa

Awards
X

StudySmarter - Die Lernplattform für Studenten

StudySmarter

4.5 Stars 1100 Bewertungen
Jetzt entdecken
X

Gute Noten in der Uni? Kein Problem mit StudySmarter!

89% der StudySmarter Nutzer bekommen bessere Noten in der Uni.

50 Mio Karteikarten & Zusammenfassungen
Erstelle eigene Lerninhalte mit Smart Tools
Individueller Lernplan & Statistiken


Lerne mit über 1 Millionen Nutzern in der kostenlosen StudySmarter App.

Du bist schon registriert? Hier geht‘s zum Login