@@ -0,0 +1,452 @@
+import prog.utili.Frazione;%0Aimport prog.utili.Quadrato;%0Aimport prog.utili.Rettangolo;%0A%0Apublic class CastEspliciti %7B%0A%09%0A%09public static void main(String%5B%5D args) %7B%0A%09%09Rettangolo r = new Quadrato(4);%0A%09%09System.out.println(r instanceof Quadrato);%0A%09%09System.out.println(r);%0A%09%09// guardia alla conversioni esplicite%0A%09%09if (r instanceof Quadrato) %7B%0A%09%09%09Quadrato q = (Quadrato)r;%0A%09%09%09System.out.println(q.getLato());%0A%09%09%7D%0A%09%09// ERRORI Frazione s = (Frazione) r;%0A%09%09%0A%09%7D%0A%0A%7D%0A

Create CastEspliciti.java