Skip to Content

Blogs

11. Programmablauf

Gegeben sei das folgende Programm:

1. Polymorphismus (Zuweisungen, Methodenaufrufe)

Die main() Methode der Klasse Punkt3D arbeitet mit Objekten der Klassen Punkt2D und Punkt3D.

3. Implementieren einer abgeleiteten Klasse

Vervollständigen die Klasse Punkt3D derart, dass

2. Vererbung in Javaklassen

 

  1. Welche Bestandteile einer Klasse werden in Java vererbt?
  2. Welche Bestandteile von Klassen werden nicht vererbt?

3. Implementieren eines Felds (Array)

Vervollständigen Sie die weiter unten aufgeführte Vorlage einer Klasse Feld.

2. Referenzieren-Dereferenzieren

public class Person {
   public Person vater;
   public Person mutter;

   public static void main (String[] args ) {
      Person p1 = new Person();
      Person p2 = new Person();
      p1.vater = p2;
      p2 = null;
      // Zeitpunkt 1
     execute(p1);
     // Zeitpunkt 3
   } // Ende main

   public static void execute(Person p) {
      Person[] persFeld = new Person[2];
      persFeld[1] = p;
      persFeld[0] = new Person();
      persFeld[0].vater = new Person();
      persFeld[0].mutter = new Person();

11. Implementieren eines Konstruktors der einen anderen Konstruktor der gleichen Klasse aufruft

Implementieren Sie in Java einen rekursiven Konstruktor zum Erzeugen gleichseitiger Dreiecke in der Klasse Dreieck.

10. Aufruf von Konstruktoren der gleichen Klasse

Mit welchem Schlüsselwort kann man in Java aus einen Konstruktor einen anderen Konstruktor der gleichen Klasse aufrufen?

9. Schlüsselwort private in Konstruktoren

Was bedeutet es, wenn man alle Konstruktoren einer Klasse mit dem Modifzierer „private“ versieht?

Wie kann man eine solche Klasse noch nutzen?

8. Syntax Konstruktorkopf

Wie unterscheidet sich die Syntax eines Konstruktorkopf vom Kopf einer normalen Methode?

Syndicate content


by Dr. Radut