Java

Jannik_H.
Flashcards by Jannik_H., updated more than 1 year ago
Jannik_H.
Created by Jannik_H. over 7 years ago
69
4

Description

Flashcards on Java , created by Jannik_H. on 03/05/2014.

Resource summary

Question Answer
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
Show full summary Hide full summary

Similar

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
Specific topic 7.6 Timber (processes)
T Andrews
FICHAS ETICA
rosario perez perez
Psicología del Desarrollo 4-7
sirlei jimenez