Distinguere tra costruttore e metodo
La differenza tra costruttore e metodo è:
| Costruttore | metodo |
|---|---|
| Il costruttore viene utilizzato per inizializzare l'istanza di qualsiasi classe. | Il metodo viene utilizzato per eseguirne alcuni operazione o funzione. |
| Non ha alcun tipo di reso | Ha un tipo di ritorno. |
| Il nome del costruttore deve essere uguale al nome della classe. | Il nome del metodo può essere uguale o diverso a seconda delle necessità. |
| Chiama automaticamente quando crei un oggetto di classe. | È necessario chiamare il metodo in modo esplicito. |
| Esiste un costruttore predefinito fornito dal compilatore. | Non esiste alcun metodo fornito dal compilatore. |
