//人类(抽象)
package AthletesAndCoaches;public abstract class person {private int age;private String name;public person() {}public person(int age, String name) {this.age = age;this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public abstract void eat();
}
//接口
package AthletesAndCoaches;public interface speak_english {public abstract void speak();}
//教练类(抽象)
package AthletesAndCoaches;public abstract class couach extends person{public couach() {}public couach(int age, String name) {super(age, name);}public abstract  void teach();
}
//运动员类(抽象类)
package AthletesAndCoaches;public abstract class athlete extends person {public athlete() {}public athlete(int age, String name) {super(age, name);}public abstract  void study();}
//乒乓球教练类(具体类)
package AthletesAndCoaches;public  class pingpang_couach extends couach{public pingpang_couach() {}public pingpang_couach(int age, String name) {super(age, name);}@Overridepublic void teach() {System.out.println("乒乓教练教发球");}@Overridepublic void eat() {System.out.println("乒乓教练吃白菜");}public  void speak(){System.out.println("乒乓球教练说英语");}
}
//篮球教练类(具体类)
package AthletesAndCoaches;public  class basketball_couach extends couach implements speak_english {public basketball_couach() {}public basketball_couach(int age, String name) {super(age, name);}@Overridepublic void teach() {System.out.println("篮球教练教投篮");}@Overridepublic void eat() {System.out.println("篮球教练吃海参");}
public  void speak(){System.out.println("乒乓球教练说英语");
}
}
//乒乓球运动员类(具体类)
package AthletesAndCoaches;public  class pingpang_athlete extends athlete implements speak_english{public pingpang_athlete() {}public pingpang_athlete(int age, String name) {super(age, name);}@Overridepublic void study() {System.out.println("乒乓球运动员发球");}@Overridepublic void eat() {System.out.println("乒乓球运动员吃白菜");}@Overridepublic void speak(){System.out.println("乒乓球运动员说英语");}}
//篮球运动员类(具体类)
package AthletesAndCoaches;public  class basketball_athlete extends athlete{public basketball_athlete() {}public basketball_athlete(int age, String name) {super(age, name);}@Overridepublic void study() {System.out.println("lanqiuyundongyuantoulan");}@Overridepublic void eat() {System.out.println("篮球运动员吃牛肉");}
}
//测试类
package AthletesAndCoaches;public class demo {public static void main(String[] args) {pingpang_athlete ppq=new pingpang_athlete();ppq.setName("张继科");ppq.setAge(30);System.out.println(ppq.getAge()+","+ppq.getName());ppq.eat();ppq.speak();ppq.study();System.out.println("==============");basketball_athlete bp=new basketball_athlete(30,"周琦");System.out.println(bp.getAge()+","+bp.getName());bp.eat();bp.study();System.out.println("==============");pingpang_couach ppq_couach =new pingpang_couach(50,"刘国梁");System.out.println(ppq_couach.getAge()+","+ppq_couach.getName());ppq_couach.eat();ppq_couach.speak();ppq_couach.teach();System.out.println("==============");basketball_couach bp_couach =new  basketball_couach(50,"姚明");System.out.println(bp_couach.getAge()+","+bp_couach.getName());bp_couach.eat();bp_couach.teach();}
}

Java_运动员和教练案例代码实现相关推荐

  1. 运动员和教练案例代码

    package itheima_05; public class BasketballCoach extends Coach{public BasketballCoach() { } public B ...

  2. 运动员和教练案例分析

    学习英语直接定里面又不太好 因为将来谁要,我就让他实现 所以这不是本身它具备的,就应该定义为接口 --------------------------------------------------- ...

  3. 185-186 抽象类+接口案例/运动员和教练

    185-186 抽象类+接口案例/运动员和教练 需求:有乒乓球运动员.篮球运动员.乒乓球教练.篮球教练.签了出过交流,乒乓球教练.乒乓球运动员需要学习英语.请用所学知识分析,这个案例中有哪些具体类.哪 ...

  4. java第二个案例:运动员和教练(巩固理解抽象类和接口、继承等知识点)

    一.题目 我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练,为了出国交流,跟乒乓球相关的人员都要学习英语,用代码实现.思考有哪些具体类.哪些抽象类.哪些接口. 二.思路 从具体到抽象分析,先从 ...

  5. JAVA接口案例(猫和狗、运动员和教练)

    案例:猫和狗 需求:对猫和狗进行训练,他们就可以跳高了,这里加入了跳高功能,请采用抽象类和接口来实现猫和狗的案例,并在测试类中进行测试. 分析: (1)定义接口(Jumpping) 成员方法:跳高() ...

  6. 《Spark商业案例与性能调优实战100课》第17课:商业案例之NBA篮球运动员大数据分析系统代码实战

    <<<Spark商业案例与性能调优实战100课>第17课:商业案例之NBA篮球运动员大数据分析系统代码实战

  7. 10-01 Java 类,抽象类,接口的综合小练习--运动员和教练

    运动员和教练的案例分析 运动运和教练的案例 代码实现 /*教练和运动员案例乒乓球运动员和篮球运动员.乒乓球教练和篮球教练.为了出国交流,跟乒乓球相关的人员都需要学习英语.请用所学知识:分析,这个案例中 ...

  8. 运动员和教练(接口实现)

    需求: 我们现在有乒乓球运动员和篮球运动员,乒乓球教练和篮球教练.为了出国交流,跟乒乓球相关的人员都需要学习英语.请用所学知识分析,这个案例中有哪些具体类,哪些抽象类,哪些接口,并用代码实现 分析: ...

  9. 怎样处理重命名系列案例代码

    这篇文章主要介绍了批处理重命名系列案例代码 批处理用于文本/文件的操作确实非常简单有力!不用多么复杂的代码,仅一个记事本加上简洁的代码即可搞定大部分文本/文件的操作,下面记录下我用过的一些代码,基本都 ...

最新文章

  1. RocketMQ 实战 集群监控平台搭建
  2. 在移动端禁用长按选中文本功能
  3. 有外键约束的子表插入数据时出现的错误
  4. poj 1990 MooFest(转化成树状数组求和)
  5. Pycharm下将py文件打包成exe文件
  6. USB转WIFI无线网卡驱动程序(RT5370驱动程序)的移植记录之一
  7. ug怎么画曲线_UG怎么画雨伞?ug曲面造型实例教程
  8. python手动安装依赖包
  9. Matlab:求出n边凹多边形内角
  10. matlab 如何设置工作路径
  11. 智齿调用a标签时触发绑定事件
  12. C++:统计小写字母个数
  13. PDF页眉页脚删除用什么方法
  14. NFS服务器配置与管理笔记
  15. 搭建tileserver-gl地图服务
  16. The server time zone value ‘ й ׼ʱ ‘ is unrecognized or represents more than one time zone. You mu
  17. 推荐四款非常好用的免费音乐播放器
  18. 哈哈~ 开心死了 厚厚
  19. java小学生加减法_Java实现随机出题,10道10以内加减法计算代码实例|chu
  20. 假如生活欺骗了你--普希金

热门文章

  1. Informatica Update机制
  2. 猴子分桃问题(JAVA实现)
  3. 孙悟空吃蟠桃c语言编程,孙悟空吃了几壶仙丹, 几颗蟠桃, 怎么就炼成金刚不坏之身了?...
  4. 集合各大牛博客的web前端面试题
  5. Java咖啡价格问题_【转】咖啡—根据咖啡品种选购杯具
  6. 动效引擎_要做动效?这75款动效工具让你无所不能(上)
  7. Python Ajax爬取微博个人博客数据
  8. springboot2.0日志配置 logback的使用和logback.xml详解
  9. 集原美 萝莉少女 电脑4k壁纸3840x2160
  10. 学习人工智能需要哪些必备基础