package JieKou;
/*
猫狗案例,加入跳高的额外功能
猫狗案例:
具体事物:猫。狗
共性:姓名,年龄,吃饭
分析:从具体到抽象
猫:
成员变量:姓名,年龄
构造方法:无参,带参
成员方法:吃饭(吃鱼),睡觉(){}
狗:
成员变量:姓名,年龄
构造方法:无参,带参
成员方法:吃饭(吃肉),睡觉(){}
因为由共性的内容,所以提取了一个父类
猫:继承自动物
狗:继承自动物
跳高的额外功能是一个新的扩展功能,
所以我们要定义一个接口
接口:跳高
部分猫:实现跳高
部分狗:实现跳高
实现:从抽象到具体
定义跳高接口
动物类:
成员变量:姓名,年龄
构造方法:无参,带参
成员方法:吃饭();睡觉(){}
*/
interface Jump{
public abstr