黑马程序员技术交流社区

标题: 终于写完了!!!!!! [打印本页]

作者: 最好的我    时间: 2015-5-6 23:08
标题: 终于写完了!!!!!!
/*
由于需要实现乒乓球运动员和乒乓球教练,篮球运动员和篮球教练。
而乒乓球的教练和运动要出国需要学习英语
分析:
1.乒乓球运动员,篮球运动员,乒乓球教练,篮球教练。(具体的人)
2.乒乓球运动员和篮球运动员都是属于运动员一职业。乒乓球教练和篮球教练都是属于教练一职业。(抽象的)
3.运动员和教练都是人(抽象的)
4.学习英语是附加的功能(接口)
*/
//接口
interface IEnglish{
        public abstract void speak();
}

//抽象的人类,暂时不写set get方法。
abstract class Person {
        private String name;

        private int age;


        Person(){}


        public static void sleep(){
                System.out.println("睡觉");
        }

        public abstract void eat();

}

//运动员抽象类,继承人类。
abstract class Player extends Person{
        public Player(){}

        public abstract void study();

}


//教练抽象类,继承人类。
abstract class Train extends Person{
        public Train(){}

        public abstract void teach();
}



//乒乓球运动员具体类
class PingPong extends Player implements IEnglish{

        public PingPong(){}

        public void speak(){
                System.out.println("说英语");
        }

        public void eat(){
                System.out.println("吃乒乓");
        }

        public void study(){
                System.out.println("学打球");
        }

}

//篮球运动员具体类
class Baske extends Player
{
        public Baske(){}

        public void eat(){
                System.out.println("吃篮球");
        }

        public void study(){
                System.out.println("学打球");
        }
}


//乒乓球教练
class PingPongTrain extends Train implements IEnglish{

        public PingPongTrain(){}

        public void speak(){
                System.out.println("说英语");
        }

        public void eat(){
                System.out.println("吃足球");
        }

        public void teach(){
                System.out.println("教打球");
        }
}


//篮球教练具体类
class BaskeTrain extends Train
{
        public BaskeTrain(){}

        public void eat(){
                System.out.println("吃篮球");
        }

        public void teach(){
                System.out.println("教打球");
        }
}
作者: 肖某    时间: 2015-5-6 23:19
沙发????
作者: yihuihua    时间: 2015-5-6 23:22
哈哈哈,不容易,搞这么多类,接口
作者: 陈锐涛    时间: 2015-5-6 23:26
吐了的心 都有好么
作者: 漫步云端~    时间: 2015-5-6 23:33
不错不错

作者: linda2906881980    时间: 2015-5-6 23:38
加油 加油
作者: Melo    时间: 2015-5-6 23:44
额。这么多代码
作者: 米江波    时间: 2015-5-14 21:28
顶一个  不错 加油
作者: Hison_lian    时间: 2015-5-14 21:32
我也是刚学完这些知识,顶一个,加油
作者: roybill    时间: 2015-5-14 21:33
不错不错,加油!
作者: fenglinluomu    时间: 2015-5-14 21:42
顶一个加油
作者: dianxiaoer    时间: 2015-5-14 21:45
这也给钱啊
作者: 柒仴、看雲佉    时间: 2015-5-14 21:48
恭喜恭喜




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