La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

La modellazione degli oggetti. Il modello degli oggetti Nel modello degli oggetti le entità base su cui eseguire algoritmi sono detti “oggetti”. Gli oggetti.

Presentazioni simili


Presentazione sul tema: "La modellazione degli oggetti. Il modello degli oggetti Nel modello degli oggetti le entità base su cui eseguire algoritmi sono detti “oggetti”. Gli oggetti."— Transcript della presentazione:

1 La modellazione degli oggetti

2 Il modello degli oggetti Nel modello degli oggetti le entità base su cui eseguire algoritmi sono detti “oggetti”. Gli oggetti posseggono:  Attributi (che sono le proprietà)  Un identificatore  I metodi (cioè l'insieme di operazioni che posso applicare ad essi)  Le relazioni con altri oggetti.

3 Il modello degli oggetti Esempio il libro “Promessi sposi” può essere concepito come un oggetto con:  Attributi: costo, editore, autore, numero_pagine, Autore  Identificatore : un codice  Operazioni: vendita, acquisto, lettura....  Relazione: acquisto libri di scuola media ….

4 Le classi Nel modello degli oggetti, tutti gli oggetti dello stesso tipo si possono considerare un “classe” Per esempio tutti i libri possono definire la classe libro. Un oggetto costituisce una “istanza“ di una classe. (Oggetto) Promessi sposi (Classe) Libro Istanza di

5 Attributi Sono le proprietà dell'oggetto L'oggetto libro dei “Promessi sposi” ha gli attributi con questi valori:  Editore: Mondadori  Autore: A. Manzoni  Costo: 24€  ….

6 Attributi Classe Attributi studente nome, età, peso, indirizzo motociclo marca, modello, colore, targa Ogni attributo ha un suo valore per ogni istanza di una classe (cioè per ogni oggetto) Oggetto Valere attributo 001 Palumbo m. 14, 68kg, Termoli 002 Mascilongo G., 15, 67kg, Termoli

7 Dominio di attributi Classi diverse possono avere attributi dello stesso tipo (nome, peso...) Una stessa classe non può avere due attributi eguali Il “dominio” di un attributo è l'insieme dei possibili valori che esso può assumere. Esite anche un valore di “default” per gli attributi.

8 Metodi Parliamo delle possibili operazioni applicabili su una classe, su una sua istanza (oggetto). Il libro può essere venduto, acquistato metodo classe calcola area triangolo stampa nome persona

9 Metodi speciali Esistono due metodi speciali: Costruttore: inizializza un nuovo oggetto Distruttore: cancella l'oggetto che non serve più.


Scaricare ppt "La modellazione degli oggetti. Il modello degli oggetti Nel modello degli oggetti le entità base su cui eseguire algoritmi sono detti “oggetti”. Gli oggetti."

Presentazioni simili


Annunci Google