Creato da pastuweb.com
Share My Page
My Social Accounts
Account FaceBook Account LinkedIn Account Twitter Account Google Plus Account Git Hub

Java implementa tutte le quattro forme di polimorfismo:

  • parametric
  • inclusion
  • overloading
  • coercion

Si parla di inlcusione quando del codice scritto nei termini di classe A può essere usato sostituendo all'oggetto A un altro oggetto B, per il fatto che è possibile considerare B un sottotipo di A.

In java classe/sottoclasse permette di realizzare il polimorfismo per inclusione.

Anche l'uso di interfacce permette di realizzare il polimorfismo per inclusione.

Quello parametrico riguarda i GENERICS, permette di usare un parametro o più nella definizione di metodi/classi, il cui tipo viene determinato in fase di instanziazione.

La coercion consiste nella conversione, esplicita o implicita, del tipo di un oggetto perchè sia possibile il suo utilizzo in contesti definiti in termini di un altro tipo. E' un operazione che potrebbe essere in alcuni casi poco sicura per errori di conversione.

Coercion

 

Average (1 Vote)
The average rating is 5.0 stars out of 5.