====== Η μέθοδος main ======
Όπως είδαμε και [[java:jre#Το πρώτο μου πρόγραμμα|προηγουμένως]] κάθε πρόγραμμα εκκινεί από τη στατική μέθοδο //main// η οποία ανήκει υποχρεωτικά σε κάποια κλάση. Στο παρακάτω παράδειγμα η μέθοδος //main// ανήκει στην κλάση //MainClass//.
class MainClass {
public static void main(String []args) {
for(String arg : args)
System.out.println(arg);
}
}
Η μέθοδος //main// μπορεί να λαμβάνει ορίσματα (παραμέτρους) από την γραμμή εντολών. Τα ορίσματα αυτά εμφανίζονται με την μορφή πίνακα από [[https://docs.oracle.com/javase/7/docs/api/java/lang/String.html|String]].
Ας υποθέσουμε ότι μεταγλωττίζουμε την παρακάτω παρακάτω κλάση από την γραμμή εντολών
javac MainClass.java
και εκτελούμε το πρόγραμμα περνώντας τις παραμέτρους //Let's have a cofee!//.
java MainClass Coffee or milk?
Στην κονσόλα θα εκτυπωθεί το παρακάτω.
Coffee
or
milk?
| Προηγούμενο: [[:java:control_flow | Ροή Προγράμματος ]] | [[:toc | Περιεχόμενα ]] | Επόμενο: [[:oop:introduction | Εισαγωγή στον Αντικειμενοστραφή Προγραμματισμό ]] |