Ελληνικά

Παράδειγμα: Δημιουργία Κλάσης “Αυτοκίνητο”

Ας δούμε ένα απλό παράδειγμα δημιουργίας κλάσης στην Python:

**Ορισμός Κλάσης:**

class Autokinito:
def __init__(self, marka, modelo, xroma):
self.marka = marka
self.modelo = modelo
self.xroma = xroma
self.taxitita = 0

def kinhse(self):
self.taxitita = 50
print(f"To {self.marka} {self.modelo} kineitai me {self.taxitita} km/h")

def stamata(self):
self.taxitita = 0
print(f"To {self.marka} {self.modelo} stamatise")

**Δημιουργία Αντικειμένων:**

auto1 = Autokinito("Toyota", "Corolla", "Aspro")
auto2 = Autokinito("BMW", "X5", "Mavro")

auto1.kinhse() # Εκτύπωση: To Toyota Corolla kineitai me 50 km/h
auto2.stamata() # Εκτύπωση: To BMW X5 stamatise

**Εξήγηση:**
- Η κλάση `Autokinito` είναι το "καλούπι"
- Τα `auto1` και `auto2` είναι συγκεκριμένα αντικείμενα (instances)
- Κάθε αντικείμενο έχει τις δικές του ιδιότητες (μάρκα, μοντέλο, χρώμα)
- Οι μέθοδοι `kinhse()` και `stamata()` ορίζουν τη συμπεριφορά

Αφήστε μια απάντηση