Originariamente inviato da tony83
1° domanda:
Vorrei sapere che differenza c'è tra questi 2 modi per creare oggetti:

// facciamo finta che la classe e costruttore si chiamano classe e l'oggetto appunto oggetto, e i dati privati siano 2:

classe oggetto(10,20)

// oppure

classe oggetto = new classe (10,20)
La differenza è che il primo è un modo di creazione degli oggetti proprio di C++ e non di Java, mentre il secondo è l'unico modo (evitando di entrare nei dettagli) in Java per creare un oggetto.

Il secondo modo viene utilizzato dal C++ quando la variabile di riferimento è un puntatore alla classe dell'oggetto che si vuole creare.

Per il resto ha già ampiamente risposto Dekdek


Ciao.