Tutto ciò che si trova intorno a voi è un oggetto. Allo stesso modo tutto ciò che vedete sullo schermo del vostro PC è un oggetto; anzi, sono degli oggetti anche altri elementi che voi non potete vedere, ma che nell'ombra lavorano senza farsi vedere. Ogni oggetto è l'incarnazione di una classe di oggetti. Una classe infatti astrae e rende generale un insieme più o meno grande di oggetti. Questo è il concetto di base della programmazione ad oggetti. Detto così è un tantino complesso. Facciamo un esempio un po' più chiaro.
La classe "auto" è l'insieme di tutte le automobile esistenti nell'universo. La tua automobile (qualunque essa sia) è un oggetto, appartenente alla classe "auto", nominata prima. Si dice quindi che la tua auto è un'istanza della classe auto. Per ora mi sembra che possa bastare. Per completare, ecco una lista di classi e oggetti correlati.
- Classe Animali --> Istanze di classe: Uomo, gatto, leone ...
- Classe Libro --> Istanza di classe: "Harry Potter e la Camera dei Segreti", "Cucina facile" ...
- Classe Computer --> Istanza di classe: Asus S551, Toshiba NB200 ...
Nessun commento:
Posta un commento