• ÊëÜóç (class)

Μια κλÜση (class) εßναι Ýνα πρüτυπο (καλοýπι) που χρησιμοποιεßται για τη δημιουργßα ενüς αντικειμÝνου.

ΚÜθε αντικεßμενο που δημιουργεßται απü την ßδια κλÜση Ýχει παρüμοια, αν üχι ßδια, χαρακτηριστικÜ.

¸να αντικεßμενο αποτελεß Ýνα μοναδικü και συγκεκριμÝνο στιγμιüτυπο (instance) της κλÜσης στην οποßα ανÞκει.

Πρþτα ορßζονται οι κλÜσεις και μετÜ δημιουργοýνται τα αντικεßμενα.

Τα χαρακτηριστικÜ μιας κλÜσης αντικειμÝνων ονομÜζονται ιδιüτητες (properties) και οι διαδικασßες που ορßζουν τις συμπεριφορÝς της ονομÜζονται μÝθοδοι (methods).

Οι μÝθοδοι στις οποßες εκτελοýνται μüνο εντολÝς και δεν επιστρÝφεται κÜποια τιμÞ ονομÜζονται διαδικασßες (procedures), ενþ οι μÝθοδοι στις οποßες επιστρÝφεται κÜποια τιμÞ ονομÜζονται συναρτÞσεις (functions).

Για παρÜδειγμα, σε Ýνα πρüγραμμα προσομοßωσης ρομποτικþν συσκευþν εξερεýνησης μποροýμε να ορßσουμε ως κλÜση το «ρομπüτ» και στη συνÝχεια να δημιουργÞσουμε αντικεßμενα ρομπüτ για διÜφορες μορφÝς εξερεýνησης. (π.χ. ρομπüτ εξερεýνησης βυθοý, ρομπüτ εξερεýνησης ηφαιστεßου).

ΚλÜση: ρομπüτ

Ιδιüτητες:

  • θερμοκρασßα,
  • θÝση,
  • ταχýτητα

ΜÝθοδοι:

  • εκκßνηση εξερεýνησης
  • Ýλεγχος τρÝχουσας θερμοκρασßας
  • αναφορÜ τρÝχουσας θÝσης
  • ορισμüς ταχýτητας




    29 Áíáãíþóåéò
    ÐçãÞ: Âéâëßï ÅöáñìïãÝò ÐëçñïöïñéêÞò Á Ãåíéêïý Ëõêåßïõ


Åêôýðùóç