This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
java:objects [2015/02/05 10:06] gthanos |
java:objects [2015/02/05 10:15] gthanos [Δημιουργώντας Αντικείμενα] |
||
---|---|---|---|
Line 109: | Line 109: | ||
} | } | ||
} | } | ||
+ | </code> | ||
+ | |||
+ | Για να μεταγλωτίσουμε τα παραπάνω πρόγραμμα αρκεί να γράψουμε | ||
+ | |||
+ | <code> | ||
+ | javac Point.java | ||
+ | javac Rectange.java | ||
+ | javac CreateObjectDemo.java | ||
+ | </code> | ||
+ | |||
+ | και για να το τρέξουμε γράφουμε | ||
+ | |||
+ | <code> | ||
+ | java CreateObjectDemo | ||
</code> | </code> | ||
Line 124: | Line 138: | ||
Από τα πάραπάνω αξίζει να προσέξουμε τα εξής. | Από τα πάραπάνω αξίζει να προσέξουμε τα εξής. | ||
+ | - Εκτελούμε την κλάση η οποία περιέχει την μέθοδο **main** η οποία εκκινεί την εκτέλεση του προγράμματος <code>public static void main(String[] args) { .... } </code> | ||
- Η κλάση Rectangle έχει δύο κατασκευαστές οι οποίοι καλούνται εναλλάξ στη συνάρτηση **main** προκειμένου να αρχικοποιήσουν τα αντικείμενα (**objects**) ''rectOne'' και ''rectTwo''. | - Η κλάση Rectangle έχει δύο κατασκευαστές οι οποίοι καλούνται εναλλάξ στη συνάρτηση **main** προκειμένου να αρχικοποιήσουν τα αντικείμενα (**objects**) ''rectOne'' και ''rectTwo''. | ||
- H συνάρτηση ''System.out.println()'' εκτυπώνει ένα αλφαριθμητικό (string) ακολουθούμενο από χαρακτήρα αλλαγής γραμμής. | - H συνάρτηση ''System.out.println()'' εκτυπώνει ένα αλφαριθμητικό (string) ακολουθούμενο από χαρακτήρα αλλαγής γραμμής. |