Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [Java] Metamorfismo

  1. #1

    [Java] Metamorfismo

    Chi mi fa un esempio di metamorfismo?

    Ho un'istanza della classe Girino, che ha un metodo nuota();

    volgio che questo Girino diventi Rana, la cui classe ha naturalmente l'overriding del metodo nuota(), implementato diversamente.

    Io scrivo:

    Girino a = new Girino();

    e poi voglio che a diventi Rana...

    Chi mi dà una mano?

  2. #2
    vediamo se ho capito bene..
    io collego metamorfismo ad ereditarietà quindi la classe Rana dovrà estendere Girino per avere gli stessi metodi (implementati in maniera diversa)

    per esempio..
    Girino: velocità = 1pixel al secondo
    Rana: velocità = 3pixel al secondo

    il Girino dopo 50secondi diventa Rana

    Girino girino = new Girino();
    ...nuota nuota..50secondi..
    Rana rana = (Rana)girino;
    ...nuota nuota...

    credo possa andare.. se ho sbagliato mi scuso...
    Write Once, Run Everywhere.
    Write Less, Do More.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.