Metodo (programmazione): differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 4:
== Caratteristiche ==
Come in una procedura di un [[programmazione procedurale|linguaggio di programmazione procedurale]], un metodo solitamente consiste di:
* una '''firma''' (
* il '''corpo''' del metodo, opportunamente delimitato da inizio e fine, con all'interno una o più sequenze o blocchi di [[Istruzione (informatica)|istruzioni]] scritte per eseguire una determinata azione eventualmente attraverso [[struttura di controllo|strutture di controllo]] del flusso di esecuzione quali [[selezione (informatica)|selezioni]]/controllo e [[iterazione]]/cicli e sulla base dei parametri passati in [[input]], in grado di restituire al programma chiamante un valore di ritorno (o di [[output]]) dello stesso tipo di quello dichiarato nella firma iniziale. Inoltre, nei linguaggi che dispongono di un meccanismo di [[gestione delle eccezioni]], il blocco del metodo può terminare sollevando un'[[eccezione (informatica)|eccezione]] nel caso si verifichi una situazione anomala che impedisce il corretto completamento delle sue operazioni.
|