接口的应用示例程序

具体要求:

1.Biology生物接口中定义了breathe()抽象方法;
2.Animal动物接口继承了Biology接口,增加了eat()和sleep()两个抽象方法;
3.Human人类接口继承了Animal接口,增加了think()和learn()两个抽象方法;
4.定义一个普通人类Person实现Human接口,并进行测试

//定义一个名为Biology的接口
interface Biology{
	 void breathe();//定义一个名为breathe的抽象方法
}
//定义一个名为Animal的接口继承Biology
interface Animal extends Biology{
	 void eat();//定义eat()和sleep()两个抽象方法
	 void sleep();
}
//定义一个名为Human的接口继承Animal
interface Human extends Animal{
	 void think();//定义think()和learn()两个抽象方法
	 void learn();
}
class Person implements Human{//定义一个person类实现Huamn接口
	@Override//对方法的重写
	public void breathe() {
		System.out.println("呼吸");
	}
	@Override
	public void eat() {
		System.out.println("吃");	
	}
	@Override
	public void sleep() {
		System.out.println("睡觉");	
	}
	@Override
	public void think() {
		System.out.println("想");	
	}
	@Override
	public void learn() {
		System.out.println("学习");	
	}
}
public class ImplementsTest {//定义一个测试类
    public static void main(String[] args) {
        Person p=new Person();//实例化一个新的对象P
        p.breathe();
        p.eat();
        p.sleep();
        p.think();
        p.learn();
    }
}

运行结果如下:

呼吸
吃
睡觉
想
学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值