4° Anno TEORIA 6. Programmazione ad oggetti: il linguaggio C++ | Page 91

Classe Cliente : i Costruttori ed il Distruttore

COSTRUTTORE Cliente ( ) : Cliente oggetto : Cliente INIZIO Scrivi (" Costruttore 1 ( default ritoccato ) - allocato oggetto della classe Cliente ") oggetto . Nome � " MARIO " oggetto . Cognome � " ROSSI " oggetto . Indirizzo � " VIA VAI n . 180 " RITORNA oggetto FINE
COSTRUTTORE Cliente ( VAL string s1 , VAL string s2 , VAL string s3 ) : Cliente oggetto : Cliente INIZIO Scrivi (" Costruttore 2 ( overloading ) - allocato oggetto della classe Cliente ) oggetto . Nome � s1 oggetto . Cognome � s2 oggetto . Indirizzo � s3 RITORNA oggetto FINE
N . B . IN FASE DI PROGETTAZIONE la parola chiave " COSTRUTTORE " è da intendersi come ALIAS di " FUNZIONE " ritornando SEMPRE un oggetto della classe cui si riferisce mentre la parola chiave DISTRUTTORE è da intendersi come ALIAS di " PROCEDURA " non potendo MAI ritornare esplicitamente alcunchè nel proprio nome ! IN FASE DI PROGRAMMAZIONE sia i COSTRUTTORI sia il DISTRUTTORE saranno funzioni che non restituiscono niente ( void quindi PROCEDURE )
DISTRUTTORE ~ Cliente ( ) INIZIO Scrivi (" Distruttore ( UNICO ) - deallocato oggetto della classe Cliente ") RITORNA FINE
Autore : Prof . Rio Chierego Aprile 2022