黑马程序员技术交流社区

标题: 关于面向对象的问题 [打印本页]

作者: xpf0121    时间: 2016-7-31 22:54
标题: 关于面向对象的问题
利用面向对象的思想,结合猫狗的案例,仔细分析下面的描述,实现需求!
        描述:汽车都具有跑的功能,普通的奥迪车也不例外,但是高端的奥迪车除了具有跑的功能外,还具有自动泊车和无人驾驶的功能!
        需求:定义普通奥迪车,高端奥迪车,实现描述中的功能并测试
作者: mingyeing    时间: 2016-7-31 23:30
定义汽车类(Car),在类中定义跑的方法(Run())
定义普通奥迪车(Audi),继承汽车类(Car),在类中重写(Run)方法
定义两个接口,自动泊车和无人驾驶,分别定义自动泊车和无人驾驶的抽象方法
定义高级奥迪车类(SuperAudi),继承普通奥迪车(Audi),实现自动泊车和无人驾驶两个接口。在类中重写(Run)方法,并分别实现自动泊车和无人驾驶两个方法
作者: 牧风    时间: 2016-7-31 23:49
汽车类car   PuTongAoDi 类 继承Car 类 GaoDangAoDi 也继承Car类, 定义两个接口 一个是A有自动泊车这个方法 一个是B 无人驾驶方法  GaoDangAoDi  同时实现接口 A B 然后创建一个Test 类 创建GaoDangAoDi
PuTongAoD 的对象调用方法就可以




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2