Guten Tag liebes Java-Forum, ich wollte mal fragen wo genau denn der Unterschied ist wenn ich eine Variable im Parameter deklariere oder außerhalb?
Habe beides im Code probiert aber verstehe es leider nicht ganz..
[CODE lang="java" title="im Parameter"] void testMethode(String r) {
System.out.println(r);
}
public static void main(String[] args) {
Test t = new Test();
t.testMethode("test,test");
}[/CODE]
[CODE lang="java" title="im Parameter"] void testMethode() {
String r = null;
System.out.println(r);
}
public static void main(String[] args) {
Test t = new Test();
t.testMethode();
}[/CODE]
Liegt der einzige Unterschied darin, dass ich die Übergabe in der main-Methode übergebe und wenn es nicht im Parameter steht in der testMethode()?
Habe beides im Code probiert aber verstehe es leider nicht ganz..
[CODE lang="java" title="im Parameter"] void testMethode(String r) {
System.out.println(r);
}
public static void main(String[] args) {
Test t = new Test();
t.testMethode("test,test");
}[/CODE]
[CODE lang="java" title="im Parameter"] void testMethode() {
String r = null;
System.out.println(r);
}
public static void main(String[] args) {
Test t = new Test();
t.testMethode();
}[/CODE]
Liegt der einzige Unterschied darin, dass ich die Übergabe in der main-Methode übergebe und wenn es nicht im Parameter steht in der testMethode()?