User Tools

Site Tools


appunti3s:creare_classi_e_funzioni_in_python

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
appunti3s:creare_classi_e_funzioni_in_python [2020/07/22 16:23] – [Namespace] profproappunti3s:creare_classi_e_funzioni_in_python [2020/07/22 18:00] – [Esempio 1] profpro
Line 103: Line 103:
 Notare che mentre la chiamata del metodo contiene 3 parametri, nella funzione %%__init__()%% ce ne sono 4... Notare che mentre la chiamata del metodo contiene 3 parametri, nella funzione %%__init__()%% ce ne sono 4...
 Notare anche l'ordine dei parametri tra parentesi.  Notare anche l'ordine dei parametri tra parentesi. 
 +
 +==== Parametri opzionali ====
 +Nel caso in cui chi usa la classe Auto non fornisca la targa, si può attribuirle un valore predefinito.
 +In caso contrario si solleverebbe un'eccesione a causa di una variabile senza valore...
 +
 +    def __init__(self, targa="AB123CD", km, prezzo):
  
 ==== Esempio 2 da terminare ==== ==== Esempio 2 da terminare ====
appunti3s/creare_classi_e_funzioni_in_python.txt · Last modified: 2020/07/29 18:42 by profpro