package cn.tedu.day06;
public class Person {
String name;
int age;
char gender;
public Person(){
}
public Person(String name,int age,char gender){
this.name=name;
this.age=age;
this.gender=gender;
}
public void eat(){
System.out.println("吃饭饭");
}
public void sleep(){
System.out.println("睡觉觉");
}
public void printInfo(){
System.out.println("姓名:"+name+","+"年龄:"+age+","+"性别:"+gender);
}
}
interface SpeakChinese{
public abstract void speak();
}
abstract class Player extends Person{
public abstract void study();
}
abstract class Coach extends Person{
public abstract void teach();
}
class BasketBall extends Player{
public void study(){
System.out.println("学习扣篮");
}
public void speak(){
System.out.println("学习汉语");
}
}
class Pingp extends Player{
public void study(){
System.out.println("学习打乒乓球");
}
}
class BasketBallCoach extends Coach{
public void teach(){
System.out.println("教扣篮");
}
}
class PingpCoach extends Coach{
public void teach(){
System.out.println("教打乒乓球");
}
}
package cn.tedu.day06;
public class PersonTest {
public static void main(String[] args) {
BasketBall b=new BasketBall();
b.name="库里";
b.age=30;
b.gender='男';
b.printInfo();
b.eat();
b.sleep();
b.speak();
b.study();
PingpCoach p=new PingpCoach();
p.name="刘国梁";
p.age=38;
p.gender='男';
p.printInfo();
p.eat();
p.sleep();
p.teach();
}
}