sample9_11.java

来自「Java SE 6.0前11章示的示例代码,简单易学」· Java 代码 · 共 46 行

JAVA
46
字号
package wyf.jc;
//食物接口
interface Food
{
	//吃食物的方法
	public void doEat();
}
//水果抽象类
abstract class Fruit
{ }
//肉抽象类
abstract class Meat 
{ }
//苹果类继承自水果类实现了食物接口
class Apple extends Fruit implements Food
{
	//实现接口中的方法
	public void doEat()
	{
		System.out.println("我是苹果,我属于水果,我可以充当食物被吃掉!!");
	}
}
//牛肉类继承自肉类实现了食物接口
class Beef extends Meat implements Food
{
	//实现接口中的方法
	public void doEat()
	{
		System.out.println("我是牛肉,我属于肉类,我可以充当食物被吃掉!!");
	}
}
public class Sample9_11
{
	public static void main(String[] args)
	{
		//创建苹果对象
		Food f=new Apple();
		//调用苹果吃的方法
		f.doEat();
		//创建牛肉对象
		f=new Beef();
		//调用牛肉吃的方法
		f.doEat();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?