Java

Beschreibung

Karteikarten am Java , erstellt von Jannik_H. am 05/03/2014.
Jannik_H.
Karteikarten von Jannik_H., aktualisiert more than 1 year ago
Jannik_H.
Erstellt von Jannik_H. vor mehr als 10 Jahre
72
4

Zusammenfassung der Ressource

Frage Antworten
Welche Dinge definiert eine Klasse bzw. welches sind die Merkmale einer Klasse Eine Klasse definiert Eigenschaften und Verhalten.
Nennen Sie 3. Eigenschaften eines PKW's 3. Eigenschaften: Farbe, Größe, Form
Nennen Sie 3. mögliche Verhalten eines PKW's 3. Verhalten: Beschleunigen, Bremsen, Lenken
Worin unterscheidet sich ein Objekt von einer Klasse Ein Objekt ist ein Exemplar(Instanz) einer Klasse. Von einer Klasse können beliebig viele Objekte instanziiert(erstellt) werden, die Klasse ist dagegen nur einmal vorhanden und definiert die Struktur der Objekte Objekte sind nicht nur zu ihren eigenen Klassen, sondern auch zu den entsprechenden Basisklassen kompatible
Wie erzeugt man Objekte ? Objekte werden über den new - Operator erzeugt. Bs.: Object obj = new Object();
Was ist eine abstrakte Methode ? Eine abstrakte Methode ist eine nicht implementierte Methode auf einer abstrakten Klasse, und muss durch die Unterklassen implementiert werden
Was ist eine abstrakte Klasse ? Eine abstrakte Klasse kann nicht instanziiert werden. Sie kann beliebige Methoden definieren und implementieren aber auch abstrakte Methoden definieren die erst in den abgeleiteten Klassen implementiert werden.
Was ist ein Interface ? Ein Interface ist eine Schnittstelle, in der festgelegt wird, über welche Methoden die Klasse, die das Interface implementieren, verfügen müssen
Was ist der Unterschied zwischen einer abstrakten Klasse und eines Interfaces ? Eine abstrakte Klasse kann schon einige fertig implementierte Methoden mitbringen, ein Interface nicht.
Was ist Vererbung ? Bei der Vererbung spricht man in der regeln von "zwei" Klassen, die Super- und die Subklasse. Die Superklasse gibt Attribute und Methoden vor welche von der Subklasse geerbt werden. Die Subklasse erbt von der Superklasse(Oberklasse) alle Attribute und Methoden, ausgenommen hiervon sind private Methode und Attribute. Eine Vererbung kann über beliebig viele Klassen hinweg definiert werden z.B C erbt von B erbt von A
Was versteht man unter dem Begriff der "Polymorphie"? Polymorphie steht im Kontext von Vererbung und Interfaces. Es meint die Verwendung von Objekten vom Typ der Oberklasse oder eines Interfaces erwartet wird. Bs.: add KFZ (KFZ Kfz){}
Was ist der Unterschied zwischen "überladen" & "überschreiben" ? Beim Überschreiben müssen die beiden Methodensignaturen (Methodennamen, Parameterliste) exakt übereinstimmen. Beim Überladen von Methoden muss die Parameterliste der überladenen Methode geändert werden, wohingegen der Rückgabewert verändert werden kann
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

Java
info3027
Java Grundlagen Fragen Semester 2
Fabian M.
Einführung Programmieren
Aaron Welther
Programmieren Karteikarten
Steffi Kirsche
Semphorenkonzept Stack Code
Marc Faulhaber
Grundlagen Programmierung basierend auf Java
Oliver Werner
Zivilrecht - Handelsrecht Streitigkeiten
myJurazone
OEKO UniVie
Magdalena Zöschg
Vetie Immunologie Altfragen
Rebecca Bindewald