用顾客点餐可以做一个例子:
这是接口(菜单):
package test01;
//接口menu
interface menu {
void FriedRice();
void ChickenNugget();
}
这是西方厨师做菜:
package test01;
//WstCooker 实现menu接口
public class WstCooker implements menu{
public void FriedRice() {
System.out.println("Western cooker can cook Fried Rice!");
}
public void ChickenNugget() {
System.out.println("Western cooker can cook Chicken Nugget!");
}
}
这是东方厨师做菜:
package test01;
//EstCooker 实现menu接口
public class EstCooker implements menu{
public void FriedRice() {
System.out.println("Eastern cooker can cook Fried Rice!");
}
public void ChickenNugget() {
System.out.println("Eastern cooker can cook Chicken Nugget!");
}
}
这是顾客类:
package test01;
public class customer {
//封装