Einführung In die Programmiersprache Java Flashcards
Welche 3 Aktivitäten werden bei der Programmierung durchgeführt?
Programmieren von Programmcode
Kompilieren
Ausführen des Programms
Was wird in Java benötigt um eine Klasse zu erstellen?
Sichtbarkeitsmodifikator, das Schlüsselwort class, der Name der Klasse und ein Paar geschweifte Klammern
Vorgaben für Namen einer Klasse die eingehalten werden müssen:
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)
Was wird benötigt um ein Attribut zu erstellen?
Sichtbarkeitsmodifikator, dem Datentyp (z.B. String) und dem Attributnamen
Vorgaben für den Namen eines Attributs einer Klasse die eingehalten werden müssen:
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)
Was sind Defaultwerte?
Bei der Programmierung festgelegter initial Wert.
Welche Vorgaben müssen für den Namen einer Methode eingehalten werden?
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
Welche Elemente sind zur Implementierung einer Methode notwendig?
Sichtbarkeitsmodifikator
Rückgabedatentyp
Methodenname
Parameterliste()
Beginn Methodenrumpf {
Ende Methodenrumpf }
Wie oft kann der Name einer Methode in einer Klasse vergeben werden?
Sie kann mehrfach vergeben werden solange sich die parameterliste unterscheidet.
Was ist eine Signatur?
Damit können Methoden identifiziert werden. Sie bestehen aus Name der Methode und der Parameterliste
Was sind getter und setter Methoden?
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.
Wozu gibt es das Überladen von Methoden?
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.
Aus welchen Elementen besteht eine Main Methode?
Sichtbarkeitsmodifikator (public)
Statische Methode (static)
Festlegung das es keinen rückgabetypen gibt (void)
Name der Methode (main)
Parameterliste ((String[] args) {} )