题目:
1. 设计一个接口
接口叫做florist(花店),其中有一个方法叫做buy();
2. 实现接口
分别让Jack,John,Ruth这三个类(人),实现florist接口,不同的类实现buy()的时候,都打印出不一样的结果(字符串);
3. 设置主类为shopowner,添加一个方法叫做sell(),在这个方法中调用florist的buy()
(提示:public void sell(florist f))
package answer;
public interface florist {
void buy();
}
package answer;
class Jack implements florist{
public void buy() {
System.out.println("买了满天星");
}
}
class John implements florist{
public void buy() {
System.out.println("买了玫瑰");
}
}
class Ruth implements florist{
public void buy() {
System.out.println("买了水仙");
}
}
public class shopowner {
public void sell(florist f) {
f.buy();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
shopowner s=new shopowner();
Ruth r=new Ruth();
Jack ja=new Jack();
John jo=new John();
s.sell(r);
s.sell(ja);
s.sell(jo);
}
}