package com.lxg_01;
/**
* 这是跳高接口
*
* @author 风清杨
* @version V1.0
*/
public interface Jump {
/**
* 这是跳高功能
*/
public abstract void jump();
}
package com.lxg_02;
/**
* 这是动物抽象类
*
* @author 风清杨
* @version V1.0
*/
public abstract class Animal {
/**
* 这是吃饭的功能
*/
public abstract void eat();
/**
* 这是睡觉的功能
*/
public abstract void sleep();
}
package com.lxg_02;
import com.lxg_01.Jump;
/**
* 这是具体的狗类
*
* @author 风清杨
* @version V.1.0
*/
public class Dog extends Animal implements Jump {
@Override
public void jump() {
System.out.println("会跳高的狗");
}
@Override
public void eat() {
System.out.println("狗吃肉");
}
@Override
public void sleep() {
System.out.println("狗站着睡觉");
}
}
package com.lxg_02;
/**
* 这是具体的猫类
*
* @author 风清杨
* @version V1.0
*/
public class Cat extends Animal {
@Override
public void eat() {
System.out.println("猫吃鱼");
}
@Override
public void sleep() {
System.out.println("猫趴着睡觉");
}
}