dimanche 7 juin 2015
ja ja schon wieder einer mit einer public static void main(string[] args) Frage...
Posted on 02:14 by verona
Sorry, dass ich nerven muss.
Aber ich hangel mich grad durch die oracle tutorials und nachgestellte Übung hat in meinem Hirnkasten folgende Frage generiert: Wieso kann public static void main(string[] args) in der Übung nicht anstelle in der Bicycle2 Klasse in der Bicycle Klasse stehe ohne dass es Fehler beim kompilieren gibt. Ich meine beide klassen haben doch keine return Anweisung und es könnte dem Kompiler doch egal sein wo er einsteigt.
Verflixt!
Code der funktioniert:
Aber ich hangel mich grad durch die oracle tutorials und nachgestellte Übung hat in meinem Hirnkasten folgende Frage generiert: Wieso kann public static void main(string[] args) in der Übung nicht anstelle in der Bicycle2 Klasse in der Bicycle Klasse stehe ohne dass es Fehler beim kompilieren gibt. Ich meine beide klassen haben doch keine return Anweisung und es könnte dem Kompiler doch egal sein wo er einsteigt.
Verflixt!
Code der funktioniert:
Java Code:
-
class Bicycle {
-
-
-
int cadence = 0;
-
int speed = 0;
-
int gear = 1;
-
-
-
void changeCadence(int newValue) {
-
cadence = newValue;
-
}
-
-
-
void changeGear(int newValue) {
-
gear = newValue;
-
}
-
-
-
void speedUp(int increment) {
-
speed = speed + increment;
-
}
-
-
-
void applyBrakes(int decrement) {
-
speed = speed - decrement;
-
}
-
-
-
void printStates() {
-
cadence + " speed:" +
-
speed + " gear:" + gear);
-
}
-
-
-
}
-
-
// Create two different
-
// Bicycle objects
-
Bicycle bike1 = new Bicycle();
-
Bicycle bike2 = new Bicycle();
-
-
-
// Invoke methods on
-
// those objects
-
bike1.changeCadence(50);
-
bike1.speedUp(10);
-
bike1.changeGear(2);
-
bike1.printStates();
-
-
-
bike2.changeCadence(50);
-
bike2.speedUp(10);
-
bike2.changeGear(2);
-
bike2.changeCadence(40);
-
bike2.speedUp(10);
-
bike2.changeGear(3);
-
bike2.printStates();
-
}}
ja ja schon wieder einer mit einer public static void main(string[] args) Frage...
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire