Δημοσιεύτηκε: 07 Οκτ 2009, 09:08
από da_perama1
Θα έλεγα ότι πρέπει να το δουλέψεις άλλο λίγο. Η class .... είναι στην ουσία μια μήτρα παραγωγής αντικειμένων ( objects ) ενός είδους. Κάθε φορά που καλούμε την class για να δημιουργήσει ένα αντικείμενο πρώτα εκτελεί την συνάρτηση __init__ στην οποία έχουμε δώσει τις απαραίτητες εντολές για την αρχικοποίηση του αντικειμένου. Η συνάρτηση __init__ δέχεται και μια σειρά μεταβλητών οι οποίες είναι απαραίτητες για την αρχικοποίηση του αντικειμένου.
Spoiler: show
Κώδικας: Επιλογή όλων

class car:
def __init__ (self,a,k,i):
self.arithmosKyklof = a
self.kivismos = k
self.ippoi = i

c1 = car('AZA2345',1600,14)
print (c1.arithmosKyklof, str(c1.kivismos),str(c1.ippoi))

Οι μεταβλητές a,k,i χρησιμοποιιούνται μόνο για να μεταφέρουμε τον αριθμό κυκλοφορίας, τον κυβισμό και τους ίππους στο κάθε αντικείμενο αυτοκίνητο που δημιουργούμε.