Aspetta un attimo... tu vuoi un metodo di una classe che trasformi l'istanza su cui è eseguito in un'istanza di un'altra classe? No, questo non si può fare. Al massimo puoi fare un metodo della classe bambino che restituisca una nuova istanza della classe Adulto impostando le sue proprietà in base a quelle dell'oggetto Bambino, oppure puoi creare un costruttore di Adulto che accetti come parametro un oggetto Bambino che costruisca il nuovo oggetto adulto basandosi sulle proprietà dell'oggetto Bambino passato.

Rispondi quotando