package com.softeem.demo;
/**
*@authorleno
*动物的接口*/
interface Animal
{
publicvoid eat(Food food);
}
/**
*@authorleno
*一种动物类:猫*/
class Cat implements Animal
{
publicvoid eat(Food food)
{
System.out.println("小猫吃"+food.getName());
}
}
/**
*@authorleno
*一种动物类:狗*/
class Dog implements Animal
{
publicvoid eat(Food food)
{
System.out.println("小狗啃"+food.getName());
}
}
/**
*@authorleno
*食物抽象类*/
abstractclass Food
{
protected String name;
public String getName() {
returnname;
}
publicvoid setName(String name) {
this.name &