forum.math.uoa.gr

Forum του Τμήματος Μαθηματικών
Ημερομηνία 20 Σεπ 2017, 00:32

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]




Δημιουργία νέου θέματος Απάντηση στο θέμα  [ 7 δημοσιεύσεις ] 
Συγγραφέας Μήνυμα
 Θέμα δημοσίευσης: Εισαγωγή στις βασικές έννοιες της Java
ΔημοσίευσηΔημοσιεύτηκε: 09 Φεβ 2007, 01:18 
Χωρίς σύνδεση
Άβαταρ μέλους

Εγγραφη: 22 Μαρ 2006, 18:10
Δημοσ.: 34
Τοποθεσια: Athens, Galatsi
Μέρος 1ο

Η Java είναι μια αντικειμενοστραφής γλώσσα προγραμματισμού. Αυτό πολύ απλά τι σημαίνει; Ότι τα πάντα μέσα στον κώδικα δουλεύουν με αντικείμενα. Ο καλύτερος τρόπος για να καταλάβουμε το πως λειτουργεί η φιλοσοφία του αντικειμενοστραφούς προγραμματισμού είναι μέσα από παραδείγματα. Τα παρακάτω παραδείγματα δείχνουν κάποια από τα πλεονεκτήματα και τις ιδιότητες που μπορεί να συναντήσει κάποιος δουλεύοντας με μια αντικειμενοστραφή γλώσσα προγραμματισμού. Σκοπός αυτού του κειμένου δεν είναι να αναλύσει όλες τις λειτουργίες και τις δυνατότητες που μπορεί να προσφέρει η Java αλλά να δώσει κάποιες βασικές κατευθύνσεις και να βοηθήσει ουσιαστικά στην κατανόηση των βασικότερων εννοιών.

Πάμε να δούμε ένα παράδειγμα:

Κάτι που μου αρέσει πολύ είναι τα αυτοκίνητα. Τι σχέση όμως μπορεί να έχει ένα αυτοκίνητο με την Java;
Η Java βλέπει το αυτοκίνητο σαν αντικείμενο.
Κάθε αντικείμενο στην Java περιέχει κάποιες ιδιότητες και κάποιες ενέργειες.
Έτσι και το αυτοκίνητο. Περιέχει κάποιες ιδιότητες και μπορούν να γίνουν σε αυτό κάποιες ενέργειες.

Μερικές ιδιότητες που έχει το αυτοκίνητο είναι:
Ιδιότητες έγραψε:
Χρώμα: Άσπρο, Μαύρο, Μπλε, Κόκκινο, Ασημί
Κυβικά: 1000,1200,1400,1600,2000,3500
Ίπποι: 75,90,100,120,140,210
Κλιματισμό: Ναι ή Όχι
Συναγερμό: Ναι ή Όχι


Μερικές από τις ενέργειες που μπορούν να γίνουν στο αυτοκίνητο είναι:
Ενέργειες έγραψε:
Ξεκλείδωσε το αυτοκίνητο
Βάλε μπρος
Άλλαξε ταχύτητα
Πάτησε φρένο
Άναψε τα φλας


Πριν συνεχίσω παρακάτω βρείτε μου και εσείς ένα παράδειγμα και δώστε στο δικό σας αντικείμενο κάποιες ιδιότητες και κάποιες ενέργειες.

_________________
Εν οίδα ότι ουδέν οίδα


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: 09 Φεβ 2007, 01:40 
Χωρίς σύνδεση
Forum Moderator
Άβαταρ μέλους

Εγγραφη: 06 Σεπ 2006, 17:32
Δημοσ.: 4388
Ταιριάζετε με τον fractaldemon!
Του αρέσουν κι εκείνου τα αυτοκίνητα!!!!
Όπως και ότι του αρέσουν πολύ οι υπολογιστές!
Τώρα το παράδειγμα: Το κινητό!
(Ψιλοβαριέμαι να τα γράφω αναλυτικά... )
Ιδιότητες: Χρώμα, Ραδιόφωνο, υπέρυθρες, sms, mms, χρόνος αναμονής, χρόνος ομιλίας, βάρος, μέγεθος, έγχρωμη οθόνη, κάμερα, παιχνίδια...
Ενέργειες: Μιλάω στο τηλ
Στέλνω μνμ,
Βγάζω φωτογραφίες,
Στέλνω φωτογραφίες,
Στέλω βίντεο,
Παίζω παιχνίδια

Καλό παράδειγμα;

_________________
Παλιά θέματα και σημειώσεις μαθημάτων:
Eclass->Μαθήματα->Μαθήματα εκτός προγράμματος σπουδών->Εγγραφείτε στα "Παλαιά θέματα εξετάσεων" και
"Πανεπιστημιακό έτος 2016-17:Σημειώσεις μαθημάτων από φοιτητές του Τμήματος Μαθηματικών"


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: 09 Φεβ 2007, 01:47 
Χωρίς σύνδεση
Άβαταρ μέλους

Εγγραφη: 22 Μαρ 2006, 18:10
Δημοσ.: 34
Τοποθεσια: Athens, Galatsi
marm έγραψε:
Καλό παράδειγμα;


Πολύ καλό! Μπράβο. :) :clap:

_________________
Εν οίδα ότι ουδέν οίδα


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης:
ΔημοσίευσηΔημοσιεύτηκε: 09 Φεβ 2007, 22:18 
Χωρίς σύνδεση
Επίτιμος Administrator
Άβαταρ μέλους

Εγγραφη: 18 Φεβ 2006, 22:25
Δημοσ.: 1377
Τοποθεσια: Nowhere Land
Σου χαλάσαμε πάντως το thread με όλη αυτή τη συζήτηση, του κάνω ένα split για να το συνεχίσεις :)

_________________
\exists x.\varphi(x) \rightarrow \forall x.\varphi(x)


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: Εισαγωγή στις βασικές έννοιες της Java
ΔημοσίευσηΔημοσιεύτηκε: 25 Φεβ 2009, 14:02 
Χωρίς σύνδεση
Regular Forumer

Εγγραφη: 19 Απρ 2007, 20:32
Δημοσ.: 278
Τοποθεσια: ΑΘΗΝΑ
έστω ότι έχουμε γράψει στο χαρτί ένα απλό πρόγραμμα σε java:


public class HelloWorld
{
public static void main (String [ ] args)
{
System.out.println(“Hello world”);
}
}
τι πρέπει να κάνουμε (πρέπει να χρησιμοποιήσουμε το πρόγραμμα gVim ;) για να τρέξει το πρόγραμμα αυτό;
ευχαριστώ για τη βοήθεια!


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: Εισαγωγή στις βασικές έννοιες της Java
ΔημοσίευσηΔημοσιεύτηκε: 26 Φεβ 2009, 01:40 
Χωρίς σύνδεση
Regular Forumer

Εγγραφη: 12 Μαρ 2006, 23:50
Δημοσ.: 442
Τοποθεσια: Άγιος Στέφανος
Με το πρόγραμμα gVim δε μπορείς να κάνεις complie και να τρέξεις το πρόγραμμα καθώς ο vim είναι μόνο editor αλλά κα τη γνώμη μου ένας από τους καλύτερους. Για να κάνεις compile και να τρέξεις το πρόγραμμα πρέπει να ανοίξεις ένα παράθυρο terminal (cmd για Windows) και εκεί χρησιμοποιώντας την εντολή cd αφού μεταβείς στο φάκελο με τα αρχεία της Java τότε εκτελείς τις εντολές javac filename.java και java filename για compile και τρέξιμο αντίστοιχα. Αν θέλεις ολοκληρωμένο περιβάλλον, προτείνω το Netbeans.

_________________
Maths are so beautiful as a statue....


Κορυφή
 Προφίλ  
 
 Θέμα δημοσίευσης: Re: Εισαγωγή στις βασικές έννοιες της Java
ΔημοσίευσηΔημοσιεύτηκε: 26 Φεβ 2009, 08:29 
Χωρίς σύνδεση
Regular Forumer
Άβαταρ μέλους

Εγγραφη: 23 Δεκ 2008, 12:51
Δημοσ.: 1739
Τοποθεσια: Καφενειο
Καλυτερα να χρησιμοποιησεις το drjava αντι για το gVim.

_________________
I have come here to chew bubblegum and kick ass...and I'm all out of bubblegum
Sometimes I throw my books in the air singing "Ayo,I'm not gonna get my degree"


Κορυφή
 Προφίλ  
 
Τελευταίες δημοσιεύσεις:  Ταξινόμηση κατά  
Δημιουργία νέου θέματος Απάντηση στο θέμα  [ 7 δημοσιεύσεις ] 

Όλοι οι χρόνοι είναι UTC + 2 ώρες [ DST ]


Μελη σε συνδεση

Μέλη σε αυτή την Δ. Συζήτηση : Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης


Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση

Αναζήτηση για:
Μετάβαση σε:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group