Informatik Stufe 11. Wofür steht public void ... ( ); ?
Wir arbeiten im Moment an solchen kleinen Sachen wie eine Ballonfahrt simulieren etc. Das alles mit Java & BlueJ...
Jetzt hab ich nur keine Ahnung wofür publich void ... ( ); steht...
3 Antworten
void bedeutet, es gibt keinen Rückgabewert - public, daß die Function außerhalb des Objektes sichtbar ist.
Hallo! public bezeichnet das etwas öffentlich ist- in diesem Fall wäre es deine Methode d.h. auf diese Methode können ersten die anderen Motheden der Klasse zugreigen und andere Klassen.
Void beudeutet das von deiner Methode kein Wert zurück gegeben wird. Also es berechnet nur etwas oder ähnliches. Würdest du z.B. das void weg nehmen, würde der Compiler einen Rückgabewert verlangen. z.b. public int tuwas(int i){ this.i=i; return this.i; }
public = andere methoden können auf die variabel/klasse zugreifen
- Alternativ = private (der name sagts ja schon: das gegenteil zu public
void = die methode vird "nur ausgeführt" ( man ruft sie auf und sie macht was gibt aber keine zahlen / buchstaben aus )
- Alternativ = int, string, boolean, etc.. bei denen kann man zb rechnen:
public int zahl() {
....
return [Intvariabel];
}
dann kann man in einer anderen damit rechnen:
..
if(zahl()<3) { .. }
..
und bei einer string methode
public String buchstabe() {
...
return [Stringvariabe]l;
}
dann zb.
String a="Hallo "+buchstabe();
ich hoffe du hast es jetzt verstanden
MFG pcProfie
ui danke =)
ui noch ne Frage, was bedeutet dann public double?