OOP1 an der Hochschule Niederrhein | Karteikarten & Zusammenfassungen

Lernmaterialien für OOP1 an der Hochschule Niederrhein

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen OOP1 Kurs an der Hochschule Niederrhein zu.

TESTE DEIN WISSEN

Erkläre Referenzen an Referenzvariablen und Referenztypen

Lösung anzeigen
TESTE DEIN WISSEN

Beim Erzeugen eines Objekts, referenziert diese Variable lediglich auf dieses Objekt

Car c = new Car();

c ist eine Referenzvariable und die Klasse Car ist ein Referenztyp

Lösung ausblenden
TESTE DEIN WISSEN

Erkläre das Schlüsselwort static

Lösung anzeigen
TESTE DEIN WISSEN

Eine statische Variable, Klassenvariable, wird pro Klasse nur einmal angelegt und gilt für alle Instanzen dieser Klasse


Eine statische Methode ist eine Klassenmethode und kann ohne Erzeugung eines Objektes der Klasse ausgeführt werden und kann nur andere Klassenmethoden aufrufen, keine Instanzmethoden

Lösung ausblenden
TESTE DEIN WISSEN

Was bedeutet call by value

Lösung anzeigen
TESTE DEIN WISSEN

Für jeden Parameter wird innerhalb der Methode ein eigener Speicherplatz erzeugt, in den der Parameterwert kopiert wird

Lösung ausblenden
TESTE DEIN WISSEN

Was ist eine Objekt?

Lösung anzeigen
TESTE DEIN WISSEN
  • Wird durch die Klasse erzeugt
  • gemeinsame Eigenschaften
  • Objekte einer Klasse werden auch Instanzen genannt
Lösung ausblenden
TESTE DEIN WISSEN

Was ist eine Referenzvariable?

Lösung anzeigen
TESTE DEIN WISSEN

Eine Referenzvariable verweist auf ein Objekt

Adressverweis auf seinen Speicherplatz

Lösung ausblenden
TESTE DEIN WISSEN

Woraus können gültige Namen bestehen?

Lösung anzeigen
TESTE DEIN WISSEN
  • Unicode-Zeichen (kein #, @)
  • Ziffern (nicht starten)
  • Währungssymbole
  • Verbindungszeichen
  • keine java Schlüsselwörter (z.B. const, new, ? ist ein Operator)
Lösung ausblenden
TESTE DEIN WISSEN

Erkläre den Bedingungsoperator

Lösung anzeigen
TESTE DEIN WISSEN

Bedingung ? Ausdruck1 : Ausdruck2


a < 0 ? -a : a

wenn a < 0, dann -a, sonst a


a < b ? b : a

Lösung ausblenden
TESTE DEIN WISSEN

Was versteht man unter der Signatur einer Methode?

Lösung anzeigen
TESTE DEIN WISSEN

Die Signatur besteht aus 

  • Name
  • Anzahl,Typ und Reihenfolge der Parameter
Lösung ausblenden
TESTE DEIN WISSEN

Was ist ein Kopierkonstruktor?

Lösung anzeigen
TESTE DEIN WISSEN

Erzeugt ein neues Objekt mit den gleichen Werten wie das Objekt im Parameter


public Point(Point p) {

x = p.getX();

y = p.getY();

}

Lösung ausblenden
TESTE DEIN WISSEN
Erkläre das Geheimnisprinzip
Lösung anzeigen
TESTE DEIN WISSEN
Alle internen Details der Implementierung einer Klasse sollten vor
anderen Klassen verborgen sein. Dies unterstützt eine bessere
Modularisierung von Anwendungen und ist ein wichtiger Aspekt für die
Wartung von Programmen
Lösung ausblenden
TESTE DEIN WISSEN
Was sind lokale Variablen? 
Lösung anzeigen
TESTE DEIN WISSEN
  • Variablen, die innerhalb einer Methode oder innerhalb eines Blocks einer Methode deklariert werden
  • Sie werden angelegt, wenn die Ausführung der Methode bzw. des Blocks beginnt, und werden zerstört, wenn die Methode bzw. der Block verlassen wird (Sichtbarkeit).
Lösung ausblenden
TESTE DEIN WISSEN

Wie werden Objekte einer Klasse noch genannt?

Lösung anzeigen
TESTE DEIN WISSEN

Instanz

Lösung ausblenden
  • 59306 Karteikarten
  • 1321 Studierende
  • 101 Lernmaterialien

Beispielhafte Karteikarten für deinen OOP1 Kurs an der Hochschule Niederrhein - von Kommilitonen auf StudySmarter erstellt!

Q:

Erkläre Referenzen an Referenzvariablen und Referenztypen

A:

Beim Erzeugen eines Objekts, referenziert diese Variable lediglich auf dieses Objekt

Car c = new Car();

c ist eine Referenzvariable und die Klasse Car ist ein Referenztyp

Q:

Erkläre das Schlüsselwort static

A:

Eine statische Variable, Klassenvariable, wird pro Klasse nur einmal angelegt und gilt für alle Instanzen dieser Klasse


Eine statische Methode ist eine Klassenmethode und kann ohne Erzeugung eines Objektes der Klasse ausgeführt werden und kann nur andere Klassenmethoden aufrufen, keine Instanzmethoden

Q:

Was bedeutet call by value

A:

Für jeden Parameter wird innerhalb der Methode ein eigener Speicherplatz erzeugt, in den der Parameterwert kopiert wird

Q:

Was ist eine Objekt?

A:
  • Wird durch die Klasse erzeugt
  • gemeinsame Eigenschaften
  • Objekte einer Klasse werden auch Instanzen genannt
Q:

Was ist eine Referenzvariable?

A:

Eine Referenzvariable verweist auf ein Objekt

Adressverweis auf seinen Speicherplatz

Mehr Karteikarten anzeigen
Q:

Woraus können gültige Namen bestehen?

A:
  • Unicode-Zeichen (kein #, @)
  • Ziffern (nicht starten)
  • Währungssymbole
  • Verbindungszeichen
  • keine java Schlüsselwörter (z.B. const, new, ? ist ein Operator)
Q:

Erkläre den Bedingungsoperator

A:

Bedingung ? Ausdruck1 : Ausdruck2


a < 0 ? -a : a

wenn a < 0, dann -a, sonst a


a < b ? b : a

Q:

Was versteht man unter der Signatur einer Methode?

A:

Die Signatur besteht aus 

  • Name
  • Anzahl,Typ und Reihenfolge der Parameter
Q:

Was ist ein Kopierkonstruktor?

A:

Erzeugt ein neues Objekt mit den gleichen Werten wie das Objekt im Parameter


public Point(Point p) {

x = p.getX();

y = p.getY();

}

Q:
Erkläre das Geheimnisprinzip
A:
Alle internen Details der Implementierung einer Klasse sollten vor
anderen Klassen verborgen sein. Dies unterstützt eine bessere
Modularisierung von Anwendungen und ist ein wichtiger Aspekt für die
Wartung von Programmen
Q:
Was sind lokale Variablen? 
A:
  • Variablen, die innerhalb einer Methode oder innerhalb eines Blocks einer Methode deklariert werden
  • Sie werden angelegt, wenn die Ausführung der Methode bzw. des Blocks beginnt, und werden zerstört, wenn die Methode bzw. der Block verlassen wird (Sichtbarkeit).
Q:

Wie werden Objekte einer Klasse noch genannt?

A:

Instanz

OOP1

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten StudySmarter Kurse für deinen Studiengang OOP1 an der Hochschule Niederrhein

Für deinen Studiengang OOP1 an der Hochschule Niederrhein gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!

Das sind die beliebtesten OOP1 Kurse im gesamten StudySmarter Universum

OOP

Technische Hochschule Mittelhessen

Zum Kurs
OP1

Universität Freiburg im Breisgau

Zum Kurs
OOP

Hochschule Trier

Zum Kurs
OOP

IUBH Internationale Hochschule

Zum Kurs
OOP

IUBH Internationale Hochschule

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden OOP1
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen OOP1