您的位置:首页 > 其它

向下转型

2016-06-06 21:16 183 查看
class A{
int a0;
void funA(){
System.out.println("funA()");
}
}

class B extends A {//B继承A
int b0;
void funB(){
System.out.println("funB()");
}
}

public class TestDemo{
public static void main (String args[]){
A b = new B();//向上转型为A
if(b instanceof B){
B newb = (B)b;//向下转型为B
newb.funA();
newb.funB();
System.out.println(newb.b0);
System.out.println(newb.a0);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  向下转型