Guten Tag,
Ich habe eine eigene Klasse für 2D Vektoren angefangen und möchte diese ganz simpel in der main Klasse testen. Hier gibt es allerdings das leidige Problem mit dem "static" Schlüsselwort in der main, dass mich nicht zum ersten mal ärgert, da ich das von C überhaupt nicht gewohnt bin.
Hier mal die Klasse:
[Java] Vector2.class - Pastebin.com
Hier mal das was ich "können" möchte:
Nun aber natürlich das static Problem...
Wie kann ich diese Art der Rechnung nun möglich machen, ohne gleich die ganze Klasse static zu machen oder was auch immer? :rtfm:
Danke für eure Zeit!
Ich habe eine eigene Klasse für 2D Vektoren angefangen und möchte diese ganz simpel in der main Klasse testen. Hier gibt es allerdings das leidige Problem mit dem "static" Schlüsselwort in der main, dass mich nicht zum ersten mal ärgert, da ich das von C überhaupt nicht gewohnt bin.
Hier mal die Klasse:
[Java] Vector2.class - Pastebin.com
Hier mal das was ich "können" möchte:
Java:
import java.util.*;
import java.lang.*;
/**
* Test program for Vector2 calculations
*
* @author Marcel
* @version 1.0
*/
public class Main
{
public static void main(String[] args)
{
Vector2 vec1 = new Vector2(3, 5);
Vector2 vec2 = new Vector2(7, 2);
Vector2 sum = Vector2.add(vec1, vec1);
}
}
Nun aber natürlich das static Problem...
non-static method add(Vector2,Vector2) cannot be referenced from a static context
Wie kann ich diese Art der Rechnung nun möglich machen, ohne gleich die ganze Klasse static zu machen oder was auch immer? :rtfm:
Danke für eure Zeit!