关于java对象的声明和实例对象的引用和类型的强制转换问题

lewis791841814 2014-10-18 12:06:15



以上2种对象的声明和实例对象的引用有什么区别呢? 用父类的对象来接受子类的实例对象的引用和用子类的dog的对象来接受他自己的一个实例对象有什么区别???求大大详解!
...全文
223 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
lliiqiang 2014-10-21
  • 打赏
  • 举报
回复
都是一样的.
rumlee 2014-10-18
  • 打赏
  • 举报
回复
了解一下java多态,面向接口编程。
aaron78901 2014-10-18
  • 打赏
  • 举报
回复
第一个是多态,第二个就是普通的创建对象 区别:第一个只能引用Animal类的对象和方法 第二个既能用父类的也能用Dog类的对象和方法 亲懂了吗
Magical茏 2014-10-18
  • 打赏
  • 举报
回复
说的简陋点 你只能调用=号 左边类型的方法 所以第一种情况 你只能用动物的方法 第二种你可以用动物的方法和 狗的方法
杭州庆峰 2014-10-18
  • 打赏
  • 举报
回复
不是说好的 单继承吗
lccc158848537 2014-10-18
  • 打赏
  • 举报
回复
第一种情况如果子类有自己独有的方法,将无法直接调用,除非尽享类型转换

62,621

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧