Hi Community!
Hab erst seit ca. 3 Wochen Java gelernt - hatte aber ein bisschen Erfahrung in Sachen Programmierung, aber hab noch nie objektorientiert programmiert. Nun zu meinem Anliegen:
Bei mir kommt immer bei Eclipse ein Nullpointer-Error, und zwar immer wenn ich die Funktion ausführen will.
Beispiel zur Verdeutlichung:
Hierarchie:
MAIN
--Main2
-----KlasseA
-----KlasseB
MAIN:
Main2:
KlasseA:
KlasseB:
Hab erst seit ca. 3 Wochen Java gelernt - hatte aber ein bisschen Erfahrung in Sachen Programmierung, aber hab noch nie objektorientiert programmiert. Nun zu meinem Anliegen:
Bei mir kommt immer bei Eclipse ein Nullpointer-Error, und zwar immer wenn ich die Funktion ausführen will.
Beispiel zur Verdeutlichung:
Hierarchie:
MAIN
--Main2
-----KlasseA
-----KlasseB
MAIN:
Java:
public class MAIN {
public static void main(String[] args) {
main2 m2 = new Main2();
m2.createKlasse();
m2.start();
}
}
Main2:
Java:
public class Main2{
KlasseA a;
KlasseB b;
public void createKlasse()
{
a = new KlasseA();
b = new KlasseB();
}
public void start()
{
b.funktion1();
}
}
KlasseA:
Java:
public class KlasseA {
public void funktion1()
{
System.out.println("F1 - KlasseA");
}
}
KlasseB:
Java:
public class KlasseB extends main2{
public void funktion1()
{
System.out.println("F1 - KlasseB");
a.funktion1();
}
}