码迷,mamicode.com
首页 > 移动开发 > 详细

139 Android 零基础入门 02 Java面向对象 07 Java多态 03 多态的实现(难点) 05 类型转换案例(上)

时间:2020-10-16 10:56:35      阅读:30      评论:0      收藏:0      [点我收藏+]

标签:feed   记录   文字   好的   peter   对象   理解   loading   面向   

139 Android 零基础入门 02 Java面向对象 07 Java多态 03 多态的实现(难点) 05 类型转换案例(上)

**本文知识点: 类型转换案例(上) **

说明:因为时间紧张,本人写博客过程中只是对知识点的关键步骤进行了截图记录,没有对截图步骤进行详细的文字说明(后面博主时间充裕了,会对目前的博客编辑修改,补充上详细的文字说明);有些步骤和相关知识点缺乏文字描述,可能会难以理解。读者如有不明之处,欢迎博客私信或者微信(本人微信在博客下方的“关于博主”处)与本人交流,共同进步

类型转换案例(上)

业务逻辑

新增主人类,主人对喂猫、喂狗有不同的操作
技术图片

实现需求

实现需求:方案1
技术图片
技术图片

测试需求: 需求实现没有问题
技术图片

新增需求:养很多种宠物
技术图片
新增需求产生的问题
要写很多的feed方法吗?这样写代码上没有什么问题?
技术图片
技术图片

但是有没有更好的实现方案呢?
技术图片

有,通过类型转换——向下转型来实现
实现需求:方案2
技术图片

2种方案总结
技术图片

139 Android 零基础入门 02 Java面向对象 07 Java多态 03 多态的实现(难点) 05 类型转换案例(上)

标签:feed   记录   文字   好的   peter   对象   理解   loading   面向   

原文地址:https://www.cnblogs.com/xlfcjx/p/13822218.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!