你再检查看有没有问题,根据你说的写了这些
public abstract class Fruit {
protected abstract void plant();
protected abstract void grow();
protected abstract void harvest();
}//其他同
class Banana extends Fruit{
public void plant(){};
public void grow(){};
public void harvest(){};
public String toString(){
return "Banana";
}
}class Apple extends Fruit{
private boolean isSpring;
//
public void plant(){};
public void grow(){};
public void harvest(){};
public boolean isSpring() {
return isSpring;
} public void setSpring(boolean b) {
isSpring = b;
}}class FruitFactory{
//这里的type可以更换为枚举
//应该返回Fruit的,可是你要求返回"do not exist"
//so ...
public String creatFruit(int type) {
switch(type){
case 1:return new Banana().toString();
//......
default: return "Do not exist";
}
}
}
public abstract class Fruit {
protected abstract void plant();
protected abstract void grow();
protected abstract void harvest();
}//其他同
class Banana extends Fruit{
public void plant(){};
public void grow(){};
public void harvest(){};
public String toString(){
return "Banana";
}
}class Apple extends Fruit{
private boolean isSpring;
//
public void plant(){};
public void grow(){};
public void harvest(){};
public boolean isSpring() {
return isSpring;
} public void setSpring(boolean b) {
isSpring = b;
}}class FruitFactory{
//这里的type可以更换为枚举
//应该返回Fruit的,可是你要求返回"do not exist"
//so ...
public String creatFruit(int type) {
switch(type){
case 1:return new Banana().toString();
//......
default: return "Do not exist";
}
}
}
解决方案 »
- s2sh整合问题,现在还没解决!求救!
- dtree 添加节点事件
- 急!!struts2 + jasperreport pdf 显示空白
- Struts2 一对多,主明细表保存
- SpringAoP的BeanNameAutoProxyCreator自动拦截action时报action类型错误
- 解决此问题后送分100,决不失言!!!
- 怎么把jbuilderx + weblogic6.1配置成开发jsp得环境?
- win2000profession下jdk和tomcat如何配置?
- 急求Weblogic Server 6.1
- SynchronizedList是装饰模式还是代理模式?
- resin里面又能修改字符集的项目嘛?
- 工作流:求XPDL解析器的C#版本或Java版本
void plant();
void grow();
void harvest();
}//其他同
class Banana implements Fruit{
public void plant(){};
public void grow(){};
public void harvest(){};
public String toString(){
return "Banana";
}
}class Apple implements Fruit{
private boolean isSpring;
//
public void plant(){};
public void grow(){};
public void harvest(){};
public boolean isSpring() {
return isSpring;
} public void setSpring(boolean b) {
isSpring = b;
}}class FruitFactory{
//这里的type可以更换为枚举
//应该返回Fruit的,可是你要求返回"do not exist"
//so ...
public String creatFruit(int type) {
switch(type){
case 1:return new Banana().toString();
//......
default: return "Do not exist";
}
}
}