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("猫趴着睡觉");
}
}

本文介绍了一个简单的Java程序设计案例,其中包括定义了跳高接口及其实现类狗和未实现跳高接口的类猫。狗类实现了跳高、吃饭和睡觉功能,而猫类仅实现了吃饭和睡觉功能。

被折叠的 条评论
为什么被折叠?



