接口练习之运动员

这篇博客通过一个乒乓球和篮球运动员的案例,探讨了如何在Java中使用抽象类、接口和具体类来设计程序。乒乓球运动员和篮球运动员作为具体类,继承自抽象类Person,并实现了Train接口,学习英语的方法。通过测试类InterfaceTest展示了如何创建对象并调用相关方法。
摘要由CSDN通过智能技术生成

/*
乒乓球运动员和篮球运动员。
乒乓球教练和篮球教练。
为了出国交流,跟乒乓球相关的人员都需要学习英语。
请用所学知识:
分析,这个案例中有哪些抽象类,哪些接口,哪些具体类
*/
//接口 学习英语
interface Train{
public abstract void studyEnglish() ;
}
//人类Person 抽象的
abstract class Person{
private String name ; //姓名
private int age ; //年龄

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

//setXXX()/getXXX()
public void setName(String name){
	this.name = name ;
}
public String getName(){
	return name ;
}

public void setAge(int age){
	this.age = age ;
}
public int getAge(){
	return age ;
}

public abstract void eat() ;

}
//运动员---->学习的功能不一样
abstract class Player extends Person{
public Player(){}
public Player(String name,int age){
super(name,age) ;
}

public abstract void study() ;
p
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值