Hallo,
ich habe folgendes Anfängerproblem: Ich soll ein Programm erstellen, das neben einem Interface I mehrere Klassen A, B,... enthält, die I implementieren. Diese befinden sich alle in einem Paket p, sie vererben einander aber nichts. Keine Ober- oder Unterklassen. Eine weitere Klasse M, die die Main-Methode enthält und in einem anderen Paket liegt, erstellt nun Objekte dieser Klassen a von A, b von B.
Nun muss ich für die Erfüllung der Aufgabe aus Klasse A auf eine Methode und ein Objekt der Klasse B zugreifen. Also:
public class A {
public double methodeAusA() {
if (b.methodeAusB) {
.....
}
return ...;
}
}
Die methodeAusB ist in B public. Nun bekomme ich immer wieder die Meldung java.lang.NullPointerException. Was mache ich falsch?
Danke schonmal für Hilfe und einen guten Rutsch ins neue Jahr!
ich habe folgendes Anfängerproblem: Ich soll ein Programm erstellen, das neben einem Interface I mehrere Klassen A, B,... enthält, die I implementieren. Diese befinden sich alle in einem Paket p, sie vererben einander aber nichts. Keine Ober- oder Unterklassen. Eine weitere Klasse M, die die Main-Methode enthält und in einem anderen Paket liegt, erstellt nun Objekte dieser Klassen a von A, b von B.
Nun muss ich für die Erfüllung der Aufgabe aus Klasse A auf eine Methode und ein Objekt der Klasse B zugreifen. Also:
public class A {
public double methodeAusA() {
if (b.methodeAusB) {
.....
}
return ...;
}
}
Die methodeAusB ist in B public. Nun bekomme ich immer wieder die Meldung java.lang.NullPointerException. Was mache ich falsch?
Danke schonmal für Hilfe und einen guten Rutsch ins neue Jahr!