package pakage1;
public class Superclass
{
void method1()
{
System.out.println("This is method 1 of Superclass");
}
}
package package1;
import package2.*;
public class Other{
public static void main(){
Superclass sc=new Subclass();
sc.method1();
}
}
package package2;
import package1.*;
public class Subclass extends Superclass{
}
In the above code method1 is not available to Subclass. And sc is instance of Subclass. Can anyoneexplain why method1 of Superclass is called?