mercoledì 4 luglio 2012

Metodi, eventi e proprietà di una classe

Torniamo all'esempio del capitolo precedente: la classe auto e una istanza della stessa, ovvero l'oggetto AutoDiFederico (che sarei io). La mia auto si differenzia da tutte le altre auto esistenti per alcune caratteristiche, che potrebbero essere svariate: (sicuramente) per la targa, per il colore, per la cilindrata del motore, per i sedili in pelle... Da un altro lato, invece, le azioni che io compio con la mia auto sono comuni anche al resto delle auto: lavarla, fare il pieno, accenderla, frenare...
Le caratteristiche proprie di un oggetto sono dette proprietà (o attributi), mentre le azioni che quell'oggetto può compiere sono dette metodi. Strettamente legati ai metodi, si trovano gli eventi, ovvero un qualsiasi cambiamento scatenato da qualcosa di esterno o interno (la classe stessa).
Con un esempio, vi schiarirete le idee:

Classe Auto ---> Istanza (oggetto) : AutoDiFederico
Proprietà:
  • Colore: Nero
  • Targa: AB 123 CD
  • Colore interni: Marrone
Metodi:
  • Fai il pieno
  • Lava
  • Sterza
  • Accelera
Eventi:
  • Serbatoio riempito
  • Auto lavata
  • Perdita aderenza
  • Fiancata graffiata

Nessun commento:

Posta un commento