L
LernerLui
Gast
Hi Leute!
Ich bin grad dabei mich in Java einzuarbeiten. Ich hab da mal eine Frage zum Konzept:
Normalerweise muss ich, um Methoden in der Main aufzurfen, diese entweder statisch machen, oder objektorientiert realisieren. Ich nehm da mal ein Beispiel aus "Java ist auch nur eine Insel":
Denn Test kann ich nicht in der Main an setValue übergeben. Ich will diese Klasse auch definitiv nicht statisch machen
:autsch:
Naja... bisweilen kam ich um diese Main-Methode auch immer herum... wir nutzen eine seltsame IDE an der Uni, die sich BlueJ nennt. Das hat mir nicht weitergeholfen.
Daher die Frage: wenn ich nun auf die Main-Methde nicht verzichten mag, aus ausfgaben-technischen Gründen, wie mag Java dann meine setVaule (nicht statisch) aufrufen?
Würd mich über Tipps freuen,
Gruß,
LernerLui
Ich bin grad dabei mich in Java einzuarbeiten. Ich hab da mal eine Frage zum Konzept:
Normalerweise muss ich, um Methoden in der Main aufzurfen, diese entweder statisch machen, oder objektorientiert realisieren. Ich nehm da mal ein Beispiel aus "Java ist auch nur eine Insel":
Code:
public class GenericsFirst{
private String val;
void setValue( String val )
{
this.val = val;
}
String getValue()
{
return val;
}
static void main(String[] foo){
// Konzeptfehler:
setValue("Test");
}
}
Denn Test kann ich nicht in der Main an setValue übergeben. Ich will diese Klasse auch definitiv nicht statisch machen
:autsch:
Naja... bisweilen kam ich um diese Main-Methode auch immer herum... wir nutzen eine seltsame IDE an der Uni, die sich BlueJ nennt. Das hat mir nicht weitergeholfen.
Daher die Frage: wenn ich nun auf die Main-Methde nicht verzichten mag, aus ausfgaben-technischen Gründen, wie mag Java dann meine setVaule (nicht statisch) aufrufen?
Würd mich über Tipps freuen,
Gruß,
LernerLui