• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/10

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

10 Cards in this Set

  • Front
  • Back

Was ist eine Klasse

- Abstrakter benutzerdefinierter Datentyp




- Bauplan für ein Objekt

Durch was wird eine Klasse beschrieben? (3 Punkte)

1.) Klassennamen


2.) Eingenschaften eines Objekts: Attribute/Datenfeler


3.) Verhalten (Methoden) des Objekts

Was ist ein Objekt?

Instanz einer Klasse (des "Datentyps"), erzeugt durch den "Bauplan" der Klasse.

Ist der Zustand eines Objektes veränderlich?

Ja, meistens durch die Methoden des Objektes (setter).

Was ist eine Wrapper-Klasse? Gebe ein Beispiel.

- Klasse, die keine objektorientierten Konstrukte enthält.




- Hat keine Attribute




- Beispiel: Die klasse mit der main()-Methode

Verständnisfrage: Was ist ein Datentyp (DT) in Java?

Konstruktionsvorschrift für Variablen (Interpretationder Bitfolgen)


Verständnisfrage: Was ist eine startbare Klasse in Java? Muss jedes JAVA-Programm eine startbare Klasse enthalten?


- Die Klasse mit main() Methode




- Ja.


Verständnisfrage: Was bedeutet objektorientiert?


Man versucht, ein Programm als Reihe von interagierenden Objekten zu modellieren, wie in der realen Welt.




Ziel:


- Objekte einzeln betrachtbar


- Programm weniger Komplex

Kann ein Objekt andere Datenfelder oder Methoden besitzen als seine Klasse?

Nein, Klasse = Template für Objekt


Code: Gebe den Quellcode beispielhaft für einen überladenen und einen Standard Konstruktor an. Achte auf die Initialisierung der Objekteigenschaften!