黑马程序员技术交流社区

标题: 请用java中面向对象的思想用代码描述如下内容: [打印本页]

作者: zuopiezi    时间: 2015-6-11 11:28
标题: 请用java中面向对象的思想用代码描述如下内容:
小红(女)有爸爸和妈妈,爸爸和妈妈分别有自己的爸爸和妈妈。。。,小红的爸爸会做工作A和B,小红的妈妈会做工作C和D。
要求:将上面的情景用Java类来描述,要求自己抽象出接口和对象。
怎么实现???????????
作者: 精灵来了    时间: 2015-6-11 12:12
需求不明确:
1. 小红有爸爸,妈妈,爸爸妈妈又有爸爸妈妈,这很显然没有准寻java中的单继承多实现的思想
2. 小红的爸爸会做工作A和B,小红的妈妈会做工作C和D ,是要小红继承爸爸妈妈的工作吗,这不且实际
只能写成这了
interface work
{
        public void doWork();
}
class baba implements work
{
        public void doWork()
        {
                System.out.println("工作A");
                System.out.println("工作B");
        }
}
class mama implements work
{
        System.out.println("工作C");
        System.out.println("工作D");
}
也许这样描述一下就好写了:
小红学会了爸爸买啤酒,学会妈妈的做饭,爸爸是做A工作的,妈妈是做B工作的
你再试试把





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