Junior — Middle
Spiega cos'è una classe nella programmazione orientata agli oggetti.
sobes.tech AI
Risposta dell'AI
Una classe nella programmazione orientata agli oggetti è un modello o una descrizione della struttura dei dati che combina proprietà (campi) e metodi (funzioni), che definiscono il comportamento degli oggetti creati sulla base di questa classe.
La classe serve a creare istanze — oggetti che hanno valori specifici delle proprietà e possono eseguire azioni determinate. Questo permette di modellare entità reali e le loro interazioni.
Esempio in Swift (iOS):
class Car {
var color: String
var speed: Int
init(color: String, speed: Int) {
self.color = color
self.speed = speed
}
func accelerate() {
speed += 10
}
}
let myCar = Car(color: "Red", speed: 0)
myCar.accelerate()
print(myCar.speed) // 10