class Base {}
class Sub extends Base {}
class Sub2 extends Base {}
public class CEx{
public static void main(String argv[]){
Base b = new Base();
Sub s = (Sub) b;
}
}
class Sub extends Base {}
class Sub2 extends Base {}
public class CEx{
public static void main(String argv[]){
Base b = new Base();
Sub s = (Sub) b;
}
}
Sub可以造型到Base
你可以代替你爸爸工作,你爸爸不能代替你工作,因为你会的更多
Sub s = new Sub();
Base b = (Base) s;
但不能像你那样,原因同楼上,
建议看看thinking in java 上面的详细的说明
Base b=new Sub();
Sub s=(Sub)b;.............
这个什么意思呀
我菜呀
这个什么意思呀把类b强制转换成类Sub类型,这属于向下转型,不行的.