Looking for SEW2a 1xHIT Methoden test answers and solutions? Browse our comprehensive collection of verified answers for SEW2a 1xHIT Methoden at elearning.tgm.ac.at.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
In BlueJ ist es möglich, Methoden auch direkt (ohne main-Methode) auszuprobieren. Dazu muss die Klasse in BlueJ erstellt und mit den Methoden kompiliert werden. Danach kann mit einem Rechtsklick die Methode einfach ausgewählt werden. Dies veranlasst BlueJ diese Methode auszuführen.
Füge den Code der vorherigen Klasse Super in BlueJ ein und rufe jede Methode einmal auf.
Die Kopfzeile einer Methodendefinition wird durch eine öffnende geschwungene Klammer abgeschlossen und es beginnt der Methodenkörper. Dieser kann beliebige Anweisungen enthalten, die das Innenleben der "Hilfsmaschine" darstellen, z.B.:
Variablendeklarationen und -initialisierungen: diese lokalen Variablen und damit verfügbar. Andere Methoden können diese nicht sehen. Wenn in einer anderen Methode eine Variable mit dem gleichen Namen deklariert wird, dann gibt es eben 2 unterschiedliche Variablen, die eben in diesem Fall den gleichen Namen haben.
Ausdrücke mit Rechnungen etc.
Programmstrukturen wie Schleifen und Verzweigungen
Aufrufe von (anderen) Methoden
...
Ergänze die folgende Zusammenfassung:
eine Variable wird innerhalb des Methodenkörpers deklariert und initialisiert.
lokale Variablen sind nur in der Methode , in der sie erstellt wurden.
Grundsätzlich kann ein Methodenkörper folgende Elemente enthalten (kreuze nur jene Elemente an, die tatsächlich im Methodenkörper vorkommen können.
Jedes Programm besteht aus vielen Methoden, ohne dass wir bis jetzt viel darüber nachgedacht haben. Eine Methode ist eine Zusammenfassung von Anweisungen, denen ein bestimmter Name gegeben wird. Wir haben bis jetzt schon viele Methoden verwendet, z.B. die Methode zum Einlesen von Werten:
Diese Methode arbeitet mit Parametern und Rückgabewerten und ist damit von ihrem Aufbau her schon ziemlich kompliziert. Bei Hamsterprogrammen haben wir viele verschiedene Methoden kennen gelernt, die auch einfacher im Aufbau waren:
Wir werden nach und nach all diese Formen besprechen und uns so bis zu Methoden mit Parametern und Rückgabewerten vortasten. Allerdings werden wir bei diesem Kapitel die Hamsterprogramme endgültig hinter uns lassen und uns nur mehr mit klassischem Java beschäftigen.
Wenn wir mit Java arbeiten, müssen wir 2 grundsätzliche Kategorien von Methoden unterscheiden. Je nachdem wie später darauf zugegriffen werden soll, kann es sich um handeln. Objekte und damit Objektmethoden werden erst später besprochen. Grundsätzlich können in Java Methoden nicht außerhalb von Klassen (oder Interfaces) werden. Andere Methoden, insbesondere auch die main-Methode, können diese Methoden dann verwenden. Wir sprechen dann vom
In einer Methode können mehrere zusammengefasst werden und so einen bekommen.
Welche der folgenden Hamster-Methoden, sind Methoden ohne Parameter und ohne Rückgabewert?
Welche der folgenden Hamster-Methoden, sind Methoden ohne Parameter aber mit Rückgabewert?
Welcher Datentyp wird von den Hamstermethoden mit Rückgabewert aber ohne Parameter zurückgegeben?
Welche der folgenden Hamster-Methoden, sind Methoden mit Parameter aber ohne Rückgabewert?
Welchen Datentyp hat der Parameter bei den Hamster-Methoden mit Parameter aber ohne Rückgabewert?
Welche der folgenden Hamster-Methoden, sind Methoden mit Parameter und mit Rückgabewert?
Welchen Datentyp hat der Parameter bei den Hamster-Methoden mit Parameter und mit Rückgabewert?
Welcher Datentyp wird von den Hamstermethoden mit Parameter und mit Rückgabewert zurückgegeben?
Es gibt 2 Kategorien von Methoden:
(K...)
(O...)
Methoden werden innerhalb von
Ein anderer Name für das Schreiben einer Methode ist
Eine Methode wird erst dann ausgeführt, wenn sie verwendet wird. Ein anderer Name für das Verwenden einer Methode ist
Jedes Programm besteht aus vielen Methoden, ohne dass wir bis jetzt viel darüber nachgedacht haben. Eine Methode ist eine Zusammenfassung von Anweisungen, denen ein bestimmter Name gegeben wird. Wir haben bis jetzt schon viele Methoden verwendet, z.B. die Methode zum Einlesen von Werten:
Diese Methode arbeitet mit Parametern und Rückgabewerten und ist damit von ihrem Aufbau her schon ziemlich kompliziert. Bei Hamsterprogrammen haben wir viele verschiedene Methoden kennen gelernt, die auch einfacher im Aufbau waren:
Wir werden nach und nach all diese Formen besprechen und uns so bis zu Methoden mit Parametern und Rückgabewerten vortasten. Allerdings werden wir bei diesem Kapitel die Hamsterprogramme endgültig hinter uns lassen und uns nur mehr mit klassischem Java beschäftigen.
Wenn wir mit Java arbeiten, müssen wir 2 grundsätzliche Kategorien von Methoden unterscheiden. Je nachdem wie später darauf zugegriffen werden soll, kann es sich um handeln. Objekte und damit Objektmethoden werden erst später besprochen. Grundsätzlich können in Java Methoden nicht außerhalb von Klassen (oder Interfaces) werden. Andere Methoden, insbesondere auch die main-Methode, können diese Methoden dann verwenden. Wir sprechen dann vom
In einer Methode können mehrere zusammengefasst werden und so einen bekommen.
Welche der folgenden Hamster-Methoden, sind Methoden ohne Parameter und ohne Rückgabewert?
Welche der folgenden Hamster-Methoden, sind Methoden ohne Parameter aber mit Rückgabewert?
Welcher Datentyp wird von den Hamstermethoden mit Rückgabewert aber ohne Parameter zurückgegeben?
Welche der folgenden Hamster-Methoden, sind Methoden mit Parameter aber ohne Rückgabewert?
Welchen Datentyp hat der Parameter bei den Hamster-Methoden mit Parameter aber ohne Rückgabewert?
Welche der folgenden Hamster-Methoden, sind Methoden mit Parameter und mit Rückgabewert?
Welchen Datentyp hat der Parameter bei den Hamster-Methoden mit Parameter und mit Rückgabewert?
Welcher Datentyp wird von den Hamstermethoden mit Parameter und mit Rückgabewert zurückgegeben?
Es gibt 2 Kategorien von Methoden:
(K...)
(O...)
Methoden werden innerhalb von
Ein anderer Name für das Schreiben einer Methode ist
Eine Methode wird erst dann ausgeführt, wenn sie verwendet wird. Ein anderer Name für das Verwenden einer Methode ist
Jedes Programm besteht aus vielen Methoden, ohne dass wir bis jetzt viel darüber nachgedacht haben. Eine Methode ist eine Zusammenfassung von Anweisungen, denen ein bestimmter Name gegeben wird. Wir haben bis jetzt schon viele Methoden verwendet, z.B. die Methode zum Einlesen von Werten:
Diese Methode arbeitet mit Parametern und Rückgabewerten und ist damit von ihrem Aufbau her schon ziemlich kompliziert. Bei Hamsterprogrammen haben wir viele verschiedene Methoden kennen gelernt, die auch einfacher im Aufbau waren:
Wir werden nach und nach all diese Formen besprechen und uns so bis zu Methoden mit Parametern und Rückgabewerten vortasten. Allerdings werden wir bei diesem Kapitel die Hamsterprogramme endgültig hinter uns lassen und uns nur mehr mit klassischem Java beschäftigen.
Wenn wir mit Java arbeiten, müssen wir 2 grundsätzliche Kategorien von Methoden unterscheiden. Je nachdem wie später darauf zugegriffen werden soll, kann es sich um handeln. Objekte und damit Objektmethoden werden erst später besprochen. Grundsätzlich können in Java Methoden nicht außerhalb von Klassen (oder Interfaces) werden. Andere Methoden, insbesondere auch die main-Methode, können diese Methoden dann verwenden. Wir sprechen dann vom
In einer Methode können mehrere zusammengefasst werden und so einen bekommen.
Welche der folgenden Hamster-Methoden, sind Methoden ohne Parameter und ohne Rückgabewert?
Welche der folgenden Hamster-Methoden, sind Methoden ohne Parameter aber mit Rückgabewert?
Welcher Datentyp wird von den Hamstermethoden mit Rückgabewert aber ohne Parameter zurückgegeben?
Welche der folgenden Hamster-Methoden, sind Methoden mit Parameter aber ohne Rückgabewert?
Welchen Datentyp hat der Parameter bei den Hamster-Methoden mit Parameter aber ohne Rückgabewert?
Welche der folgenden Hamster-Methoden, sind Methoden mit Parameter und mit Rückgabewert?
Welchen Datentyp hat der Parameter bei den Hamster-Methoden mit Parameter und mit Rückgabewert?
Welcher Datentyp wird von den Hamstermethoden mit Parameter und mit Rückgabewert zurückgegeben?
Es gibt 2 Kategorien von Methoden:
(K...)
(O...)
Methoden werden innerhalb von
Ein anderer Name für das Schreiben einer Methode ist
Eine Methode wird erst dann ausgeführt, wenn sie verwendet wird. Ein anderer Name für das Verwenden einer Methode ist
showInputDialog
Für die grafikbasierte Eingabe wird die Klassenmethode der Klasse benötigt. Ein Aufruf dieser Methode erzeugt ein Eingabe-showInputDialog
JOptionPane
In der API-Dokumentation ist die Methode folgendermaßen angegeben:showInputDialog
Um die Methode zu verwenden müssen die selben Punkte nacheinander überlegt werden, wie bei selbstgeschriebenen Methoden.showInputDialog
Überprüfen, ob es sich um eine Klassenmethode handelt: Ist das Schlüsselwort static in der Methodendokumentation vorhanden? Bei dieser Methode: Ja, d.h. es ist eine Klassenmethode, damit hat der Aufruf die Struktur:JOptionPane.showInputDialog
Für jeden Formalparameter in der Methodendefinition muss ein Aktualparameter (= aktueller Wert) festgelegt werden:
Erster Parameter: dieser ist vom Objekttyp (erkennbar am großen Anfangsbuchstaben). Hier kann man angeben zu welcher grafischen Oberflächenkomponente der Eingabedialog dazu gehört. Nachdem wir erst viel, viel später grafische Oberflächen verwenden, kann derzeit der Wert (ausgeschrieben, nicht die Ziffer 0) angegeben werden, der bei Objekten als Ersatz für "nichts" verwendet wird.Component
Zweiter Parameter: Ebenfalls ein Objekttyp, der dafür steht, dass man irgendeine beliebige Nachricht als Objekt angegeben kann. Nachdem String ein Objektdatentyp ist, können auch Variablen oder Literale vom Typ String dafür verwendet werden, z.B:"Eingabe bitte:"
Überprüfen, ob eine Auffangvariable benötigt wird (Rückgabetyp ≠ Bei dieser Methode: , d.h. es wird eine Auffangvariable vom Typ void
) oder nicht (Rückgabetyp = void
):Welchen Rückgabetyp hat die Methode?String
String
benötigt.
Die Methode für die grafikbasierten Eingabedialoge ist in der Klasse definiert.
Der Name der Methode für die grafikbasierten Eingabedialoge lautet .
Das Schlüsselwort in der API-Dokumentation dieser Methode zeigt an, dass es sich um eine
Klassenmethoden werden grundsätzlich mit .
aufgerufen.
Diese Methode wird daher konkret mit .
aufgerufen.
Für den ersten Parameter werden wir derzeit immer den Wert einsetzen, weil wir keine selbst programmierte grafische Oberfläche haben, mit der wir unseren Eingabedialog verbinden wollen.
Als zweiter Parameter wird
Diese Methode benötigt
Der Rückgabetyp der Methode ist , deshalb muss auch die Auffangvariable den Typ haben.
Schreibe die Zeile des Dokumentationskommentars für den Parameter in der folgenden Methode (nur diese eine Zeile für den Parameter):
Gegeben ist die Methode mit dem Namen mehrmals
in der Klasse Textverarbeitung
, die einen Parameter namens wieOft
hat. Dieser Paramter soll angeben, wie oft der Text SEW in einer Zeile ausgegeben wird (z.B. wenn der Parameter den Wert 5 hat, dann wird 5x nebeneinander SEW geschrieben -> SEWSEWSEWSEWSEW).
Falls du ein @-Zeichen brauchst kannst du es dir hier herauskopieren oder statt dessen AT schreiben.
Die Java-API besteht aus sehr vielen Klassen, die zur besseren Übersicht in der Klassenliste alphabetisch aufgelistet sind. Die Klasse mit den Eingabe-Methoden heißt JOptionPane. Den Aufbau der Klasse JOptionPane kann man sich durch Anklicken des Klassennamens anzeigen lassen. Die Klassenansicht im Hauptbereich gliedert sich auch wieder in einzelne Teile:
... und ein gutes Stück weiter unten ...
Paketname : Der Paketname ist wichtig, um die Klasse im Programm importieren zu können. Jede Klasse, die nicht im Standard-Paket von Java importjava.lang
und nicht im eigenen Paket ist, muss mit
importiert werden.
Klassenname : Klassenmethoden müssen über den Klassennamen aufgerufen werden
Vererbungshierarchie: von welchen Klassen ist diese Klasse abgeleitet und welche Interfaces werden implementiert (erst bei Objektorientierung wichtig)
Kopfzeile der Klasse : enthält noch einmal den Klassennamen. Zusätzlich sind auch hier in einer zweiten Zeile die Vererbung und eventuelle Interfaces angegeben (erst bei Objektorientierung wichtig)
Beschreibung der Klasse : Hier wird allgemein die Funktionalität der Klasse beschrieben
Kurzbeschreibung der Methoden : enthält den Zugriffsmodifikator (falls eine Methode diesen hat) den Rückgabetyp, Klassenname, Parameterliste und den ersten Satz der Methodenbeschreibung.static
Genaue Beschreibung der Methoden : Wenn man auf einen Methodennamen klickt oder weiter hinunter schaut, kommt man zur Detailbeschreibung der Methoden. Diese enthält die genaue Kopfzeile der Methode und alle Informationen, die im Dokumentationskommentar angegeben wurden.
Nach den Darstellungsoptionen und den Quicklinks ist oben der Name des angegeben.
Der Packagename ist wichtig, damit die Klasse werden kann.
Um eine Klasse zu importieren schreibt man .
;
Unter dem Packagenamen folgt der Name der
Unter der Klassenkopfzeile ist noch eine allgemeine der Klasse angegeben.
Die Kurzbeschreibung der Methoden zeigt folgende Informationen
Die Detailbeschreibung der Methoden zeigt folgende Informationen
Schreibe die Kopfzeile der Methode für folgende Aufgabenstellung (wenn keine Parameter oder Rückgabewerte angegeben sind, dann hat die Methode auch keine):
Gegeben ist eine Methode mit dem Namen wochentag1
in der Klasse Datum
, bei der der Text Montag auf der Konsole ausgegeben wird.
Die Java-API besteht aus sehr vielen Klassen, die zur besseren Übersicht in der Klassenliste alphabetisch aufgelistet sind. Die Klasse mit den Eingabe-Methoden heißt JOptionPane. Den Aufbau der Klasse JOptionPane kann man sich durch Anklicken des Klassennamens anzeigen lassen. Die Klassenansicht im Hauptbereich gliedert sich auch wieder in einzelne Teile:
... und ein gutes Stück weiter unten ...
Paketname : Der Paketname ist wichtig, um die Klasse im Programm importieren zu können. Jede Klasse, die nicht im Standard-Paket von Java importjava.lang
und nicht im eigenen Paket ist, muss mit
importiert werden.
Klassenname : Klassenmethoden müssen über den Klassennamen aufgerufen werden
Vererbungshierarchie: von welchen Klassen ist diese Klasse abgeleitet und welche Interfaces werden implementiert (erst bei Objektorientierung wichtig)
Kopfzeile der Klasse : enthält noch einmal den Klassennamen. Zusätzlich sind auch hier in einer zweiten Zeile die Vererbung und eventuelle Interfaces angegeben (erst bei Objektorientierung wichtig)
Beschreibung der Klasse : Hier wird allgemein die Funktionalität der Klasse beschrieben
Kurzbeschreibung der Methoden : enthält den Zugriffsmodifikator (falls eine Methode diesen hat) den Rückgabetyp, Klassenname, Parameterliste und den ersten Satz der Methodenbeschreibung.static
Genaue Beschreibung der Methoden : Wenn man auf einen Methodennamen klickt oder weiter hinunter schaut, kommt man zur Detailbeschreibung der Methoden. Diese enthält die genaue Kopfzeile der Methode und alle Informationen, die im Dokumentationskommentar angegeben wurden.
Nach den Darstellungsoptionen und den Quicklinks ist oben der Name des angegeben.
Der Packagename ist wichtig, damit die Klasse werden kann.
Um eine Klasse zu importieren schreibt man .
;
Unter dem Packagenamen folgt der Name der
Unter der Klassenkopfzeile ist noch eine allgemeine der Klasse angegeben.
Die Kurzbeschreibung der Methoden zeigt folgende Informationen
Die Detailbeschreibung der Methoden zeigt folgende Informationen
Get Unlimited Answers To Exam Questions - Install Crowdly Extension Now!