Einführung In die Programmiersprache Java Flashcards

1
Q

Welche 3 Aktivitäten werden bei der Programmierung durchgeführt?

A

Programmieren von Programmcode
Kompilieren
Ausführen des Programms

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was wird in Java benötigt um eine Klasse zu erstellen?

A

Sichtbarkeitsmodifikator, das Schlüsselwort class, der Name der Klasse und ein Paar geschweifte Klammern

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Vorgaben für Namen einer Klasse die eingehalten werden müssen:

A

Beginnt mit Großbuchstaben
Besteht aus Unicode-Zeichen
Kann theoretisch beliebig lang sein (begrenzt nur durch die maximale Länge eines Dateinamens)
Darf kein Schlüsselwort sein (z. B. class oder public)
Umfasst der Klassenname mehrere Wörter, werden diese ohne Trennzeichen zusammen geschrieben (z. B. WortWort, NameDerKlasse)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was wird benötigt um ein Attribut zu erstellen?

A

Sichtbarkeitsmodifikator, dem Datentyp (z.B. String) und dem Attributnamen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vorgaben für den Namen eines Attributs einer Klasse die eingehalten werden müssen:

A

Beginnt mit einem Kleinbuchstaben
Besteht aus Unicode-Zeichen
Kann theoretisch beliebig lang sein
Darf kein Schlüsselwort sein (z. B. public oder class)
Groß- und Kleinschreibung wird beachtet (d. h. name ist ein anderes Attribut als nAme)
Umfasst der Attributname mehrere Wörter, werden diese ohne Trennzeichen zusammengeschrieben (z. B. attributAttribut, nameDesKunden)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Was sind Defaultwerte?

A

Bei der Programmierung festgelegter initial Wert.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Welche Vorgaben müssen für den Namen einer Methode eingehalten werden?

A

Beginnt mit einem Kleinbuchstaben
Besteht aus Unicode-Zeichen
Kann theoretisch beliebig lang sein
Darf kein Schlüsselwort sein (z. B. public oder class)
Groß- und Kleinschreibung wird beachtet
Umfasst der Methodenname mehrere Wörter, werden diese ohne Trennzeichen zusammengeschrieben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welche Elemente sind zur Implementierung einer Methode notwendig?

A

Sichtbarkeitsmodifikator
Rückgabedatentyp
Methodenname
Parameterliste()
Beginn Methodenrumpf {
Ende Methodenrumpf }

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wie oft kann der Name einer Methode in einer Klasse vergeben werden?

A

Sie kann mehrfach vergeben werden solange sich die parameterliste unterscheidet.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Was ist eine Signatur?

A

Damit können Methoden identifiziert werden. Sie bestehen aus Name der Methode und der Parameterliste

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Was sind getter und setter Methoden?

A

Eine Getter-Methode („get“ = „holen“) liefert den Wert eines Attributs zurück. Eine Setter-Methode („set“ = „setzen“) ändert den Wert eines Attributes auf den Wert, der als Parameter der Setter-Methode übergeben wird.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wozu gibt es das Überladen von Methoden?

A

Mit dem Überladen, also dem mehrfachen Zurverfügungstellen einer Methode mit identischem Namen, erhält man als Entwickler die Möglichkeit unterschiedliches Methodenverhalten in Abhängigkeit von den gegebenen Parametern zu definieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Aus welchen Elementen besteht eine Main Methode?

A

Sichtbarkeitsmodifikator (public)
Statische Methode (static)
Festlegung das es keinen rückgabetypen gibt (void)
Name der Methode (main)
Parameterliste ((String[] args) {} )

How well did you know this?
1
Not at all
2
3
4
5
Perfectly