Skip to Content

1.96 Pakete, Importdeklarationen

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 zu Frage 1.95

Man kann 65.535 = (2^16)-1 mit einem char darstellen, nicht aber mit einem short.

Man kann -1 nicht mit einem char darstellen



blog | by Dr. Radut