Ho questa semplice classe:
class classe1
{
public void funzione()
{
System.out.println("sono la classe 1");
}
}
e questa:
class classe2 extends classe1
{
public void funzione()
{
System.out.println("sono la classe 2");
}
}
ho il programma principale:
class classe
{
public static void main(String argv[])
{
classe1 C1;
classe2 C2;
C1=new classe1();
C2=new classe2();
if(C1 instanceof classe2)
((classe2)C1).funzione();
else
System.out.print("NON ISTANZIA");
}
}
il problema è che l'object id di classe1 ( C1 ) non referenzia "funzione" di classe2...
Mi potete aiutare ?
Grazie