Hallo zusammen,
vermutlich die absolute Trottel Frage aber ich versteh es einfach nicht.
Solange ich die Methoden mit static definiere geht der Aufruf,
wenn ich aber das Static weglasse klappt es nicht mehr.
Wenn ich das richtig verstanden habe weil static ohne Instanz auskommt
im Fall ohne muss ich der klasse die Methode erst bekannt machen.
ich hatte gehofft das ich das so
mache wie unten auch gemacht. Allerdings bekomme ich beim Compilieren:
wobei er mir nach "new" addTest() anmeckert ?
Könnt ihr hier Klarheit schaffen bitte.
Gruß und Dank Mike
Hier noch der gesamte Code:
vermutlich die absolute Trottel Frage aber ich versteh es einfach nicht.
Solange ich die Methoden mit static definiere geht der Aufruf,
wenn ich aber das Static weglasse klappt es nicht mehr.
Wenn ich das richtig verstanden habe weil static ohne Instanz auskommt
im Fall ohne muss ich der klasse die Methode erst bekannt machen.
ich hatte gehofft das ich das so
Java:
BruchrechnerTest myaddTest = new addTest( );
mache wie unten auch gemacht. Allerdings bekomme ich beim Compilieren:
Code:
BruchrechnerTest.java:37: error: cannot find symbol
BruchrechnerTest myaddTest = new addTest();
Könnt ihr hier Klarheit schaffen bitte.
Gruß und Dank Mike
Hier noch der gesamte Code:
Java:
class BruchrechnerTest {
public void addTest() {
System.out.println("Add");
}
public static void mulTest() {
System.out.println("mul");
}
public static void divTest(){
System.out.println("Div");
}
public static void subTest(){
System.out.println("SB");
}
public static void kuerzenTest() {
System.out.println("KUER");
}
public static void main(String[] a ) {
BruchrechnerTest myaddTest = new addTest( );
myaddTest.addTest();
BruchrechnerTest.subTest();
BruchrechnerTest.mulTest();
BruchrechnerTest.divTest();
BruchrechnerTest.kuerzenTest();
}
}