I costruttori e il metodo main
hanno due scopi diversi.
Costruttori permettono creazione di istanze di una determinata classe, mentre il metodo main
consente solo per un potenziale punto di ingresso per l'avvio del programma.
Inoltre è possibile avere più costruttori per una determinata classe (accettando zero o più parametri), ma solo un metodo principale (in una determinata classe).
La principale differenza è il mio primo punto: servono a scopi diversi. Uno è un punto di ingresso per avviare un programma, l'altro è esplicitamente lì per consentire la creazione di istanze di una classe.
fonte
2013-04-13 10:26:32
Un costruttore non può contenere un metodo. Intendi sia il costruttore che il metodo principale in una ** classe **? –
Sì, in una classe – Bob