我new了一个实现类,这个实现类中我@Inject注入了其他类,但是使用的时候发现是null
11 回复
我就是类似这样,想在Circle类中操作,可是Circle中注解不进去其他类
public class ShapeFactory {
//使用 getShape 方法获取形状类型的对象
public Shape getShape(String shapeType){
if(shapeType == null){
return null;
}
if(shapeType.equalsIgnoreCase("CIRCLE")){
return new Circle();
} else if(shapeType.equalsIgnoreCase("RECTANGLE")){
return new Rectangle();
} else if(shapeType.equalsIgnoreCase("SQUARE")){
return new Square();
}
return null;
}
}
添加回复
请先登陆