JAVA基礎實例(二)
1.做一個飼養員給動物餵食物的樣例體現JAVA中的面向對象思想,接口(抽象類)的用處
package com.softeem.demo;/**
[email protected]
*動物的接口
*/
interface Animal
{
public void eat(Food food);
}
/**
[email protected]
*一種動物類:貓
*/
class Cat implements Animal
{
public void eat(Food food)
{
System.out.println("小貓吃"+food.getName());
}
}
/**
[email protected]
*一種動物類:狗
*/
class Dog implements Animal
{
public void eat(Food food)
{
System.out.println("小狗啃"+food.getName());
}
}
/**
[email protected]
*食物抽象類
*/
abstractclass Food
{
protected String name;
public String getName() {
returnname;
}
public void setName(String name) {
this.name = name;
}
}
/**
[email protected]