我有 2 个类,称为超类和子类,我尝试将子类对象转换为超类,但是当我想使用超类中的子类对象时,它似乎不起作用。请帮忙解释一下。谢谢。这些是代码:-
public class superclass
{
public void displaySuper()
}
System.out.println("Display Superclass");
}
}
public class subclass extends superclass
{
public void displaySub()
{
System.out.println("Display Subclass");
}
}
public class Testing
{
public static void main(String args[])
{
subclass sub = new subclass();
superclass sup = (superclass) sub;
Run Code Online (Sandbox Code Playgroud)
当我尝试使用子类中的 displaySub() 时出现错误
sup.displaySub(); //the displaySub method cant found
}
}
Run Code Online (Sandbox Code Playgroud)