运动员和教练案例分析

本文通过乒乓球和篮球的运动员与教练为例,探讨面向对象编程中的抽象类、接口和具体类的设计。定义了说英语的接口SpeakEnglish,以及Person、Player、Coach等抽象类,接着创建了具体的运动员和教练类,如PingPangPlayer、BasketballPlayer、PingPangCoach和BasketballCoach。案例中展示了如何实现接口方法和继承抽象类,以模拟运动员和教练的行为,如学习、吃饭、教球和说英语等。
摘要由CSDN通过智能技术生成

学习英语直接定里面又不太好

因为将来谁要,我就让他实现

所以这不是本身它具备的,就应该定义为接口




-----------------------------------------------------------------------------------------------

/*
教练和运动员案例(学生分析然后讲解)
乒乓球运动员和篮球运动员。
乒乓球教练和篮球教练。
为了出国交流,跟乒乓球相关的人员都需要学习英语。
请用所学知识:
分析,这个案例中有哪些抽象类,哪些接口,哪些具体类。

整个分析过程,我是通过画图讲解的。
*/
//定义一个说英语的接口
interface SpeakEnglish {
//说英语
public abstract void speak();
}


//定义人的抽象类
abstract class Person {
private String name;
private int age;

public Person() {}

public Person(String name,int age) {
this.name = name;
this.age = age;
}

public String getName() {
return nam

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值