A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xpf0121 中级黑马   /  2016-7-31 22:54  /  674 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

利用面向对象的思想,结合猫狗的案例,仔细分析下面的描述,实现需求!
        描述:汽车都具有跑的功能,普通的奥迪车也不例外,但是高端的奥迪车除了具有跑的功能外,还具有自动泊车和无人驾驶的功能!
        需求:定义普通奥迪车,高端奥迪车,实现描述中的功能并测试

2 个回复

倒序浏览
定义汽车类(Car),在类中定义跑的方法(Run())
定义普通奥迪车(Audi),继承汽车类(Car),在类中重写(Run)方法
定义两个接口,自动泊车和无人驾驶,分别定义自动泊车和无人驾驶的抽象方法
定义高级奥迪车类(SuperAudi),继承普通奥迪车(Audi),实现自动泊车和无人驾驶两个接口。在类中重写(Run)方法,并分别实现自动泊车和无人驾驶两个方法
回复 使用道具 举报
汽车类car   PuTongAoDi 类 继承Car 类 GaoDangAoDi 也继承Car类, 定义两个接口 一个是A有自动泊车这个方法 一个是B 无人驾驶方法  GaoDangAoDi  同时实现接口 A B 然后创建一个Test 类 创建GaoDangAoDi
PuTongAoD 的对象调用方法就可以
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马