ciao grazie ancora
pero'
C1 anche senza il cast mi fa vedere il contenuto di fuzione di classe2...codice:class classe { public static void main(String argv[]) { classe1 C1=new classe2(); // istanzio l'oggetto di classe1 C1 per usare metodi classe2 classe2 C2=new classe2(); C1.funzione(); // visulizza "funzione" di classe2 if(C1 instanceof classe2) ((classe2)C1).funzione(); //visualizza "funzione" di classe2 else System.out.print("NON ISTANZIA"); } }
se invece faccio
cosi' funziona...codice:class classe { public static void main(String argv[]) { classe1 C1; classe2 C2; C1=new classe1(); C2=new classe2(); C1.funzione(); // visualizza "funzione" di classe1 C1=new classe2(); if(C1 instanceof classe2) ((classe2)C1).funzione(); else System.out.print("NON ISTANZIA"); } }
In poche parole come posso far istanziare C1 ai metodi di classe2 solo con il cast... Mentre senza cast farlo indirizzare ai metodi classe1 ?
Grazie ancora

Rispondi quotando