您的位置:首页 > 编程语言 > Java开发

JAVA 对象的转型

2015-05-31 19:27 453 查看
/*
对象的转型:
1、对象的向上转型 子类转成父类 默认进行 父类引用指向子类对象
2、对象的向下转型 父类转成子类 强制进行

关键字:instanceof 测试左边对象是否是右边类的实例 如果是返回true 不是返回false
*/
class Animal{
void sleep(){
System.out.println("睡觉中");
}
}
class Cat extends Animal{
void catchMouse(){
System.out.println("捕鼠");
}
}
class Dog extends Animal{

}
public class Test{
public static void main(String[] args){
Animal    a    =    new Cat();    //对象的向上转型

Cat    c    =    (Cat)a;    //对象的向下转型

c.catchMouse();
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: