如何实现向下转型:(父类向子类转)–需要使用子类中的方法:
Person p=new Man();
//使用强转符
Man m=(Man)p;
使用强转符,可能出现ClassCastException
应该使用以下方法:
if(p instanceof Man){
Man m=(Man) p;
}
向上转型:多态
用的比较多
向下转型。
最新推荐文章于 2024-11-03 11:01:20 发布
如何实现向下转型:(父类向子类转)–需要使用子类中的方法:
Person p=new Man();
//使用强转符
Man m=(Man)p;
使用强转符,可能出现ClassCastException
应该使用以下方法:
if(p instanceof Man){
Man m=(Man) p;
}
向上转型:多态
用的比较多