Skip to Content

2.24 Pakete, Importdeklarationen

javafrage's picture

Die Klasse Strecke aus dem Paket Nahe (Datei 3) soll die beiden Referenzvariablen anfang und ende vom Typ Punkt verwenden. Die beiden Referenzvariablen anfang und ende sollen aber die Implementierung eines Punktes aus dem Paket Entfernt (Datei 1) verwenden und nicht die Implementierung aus dem gleichen Paket (Datei 2).
Die genaue Typdeklaration der beiden Variablen anfang und ende fehlt in Datei 3. Fügen Sie die korrekte Typbezeichnung ein.

Es gibt zwei unterschiedliche Möglichkeiten den Import der Klasse Entfernt.Punkt in der Klasse Nahe.Strecke (Datei 3) zu deklarieren.
Fügen Sie in den unten aufgeführten Quellcode die beiden Möglichkeiten des Imports in Datei 3 ein:

Importmöglichkeit 1 Importmöglichkeit 2
Datei 1:
package Entfernt;
public class Punkt {
...
}

Datei 2:

package Nahe;
public class Punkt {
...}

Datei 3:

package Nahe;

            

public class Strecke {
Punkt anfang;
Punkt ende;
}

Datei 1:
package Entfernt;
public class Punkt {
...
}

Datei 2:

package Nahe;
public class Punkt {
...}

Datei 3:

package Nahe;

            

public class Strecke {
Punkt anfang;
Punkt ende;
}

Die Antwort finden Sie auf der nächsten Seite (URL rechts unten klicken).

Niveau 2
Schwierigkeitsgrad mittel
Zeit 4 Minuten

Antwort zur Frage 2.23: Verwendung von Assertions

 Assertions haben im Normalfall keinen Performancenachteil. Da das Assertionchecking nur explizit eingeschaltet wird, muss man für die Assertions nicht unbedingt Qualititätssicherung und keine professionelle Behnadlung des Sonderfalls durchführen.



about seo | blog