Java基础复习---多态

多态:父类型的引用可以指向子类对象

当使用多态的方式调用方法时,首先检查父类中是否有该方法,如果没有则编译失败;如果有,再调用子类的该方法

引用类型的强制类型转换

向上类型转换upcast,比如将cat类型转为animal类型,即将子类型转换成父类型

向下类型转换downcast  子类有些方法是父类没有的,所以调用子类方法时候需要向下类型转换

[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片
  1. Cat cat = new Cat();  
  2. Animal animal = cat;可以不用显式表示转换  
[java]  view plain  copy
  在CODE上查看代码片 派生到我的代码片

  1. Animal animal = new Cat();  
  2. Cat c = (Cat)animal;  
  3. c.sing();

  4.   
  5.                         
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值