Sobes.tech
Intern

Τι είναι ένα αντικείμενο;

sobes.tech AI

Απάντηση από AI

Παράδειγμα κλάσης. Η κατάσταση ενός αντικειμένου καθορίζεται από τις τιμές των ιδιοτήτων του (μεταβλητές), και η συμπεριφορά του από τις μεθόδους του (λειτουργίες).

// Παράδειγμα κλάσης
class Dog {
    // Ιδιότητα
    var name: String
    
    // Κατασκευαστής
    init(name: String) {
        self.name = name
    }
    
    // Μέθοδος
    func bark() {
        print("\(name) γαβγίζει!")
    }
}

// Δημιουργία αντικειμένου (παράδειγμα κλάσης Dog)
let myDog = Dog(name: "Rex")

// Αλληλεπίδραση με το αντικείμενο
myDog.bark() // Εμφανίζει "Rex γαβγίζει!"