【代码13-2】 class Circle (1) private (2) pxc; public Circle() pxc=new (3) ;
public void display() pxc. (4) ; 【代码13-3】 public class Factory public (5) getShape Instance(int tyoe) //生成特定类实例 switch(type) case 0: return new point(); case 1: return new Rectangle(); case 2: return new line(); case 3: return new Circle(); default: return null
; public class App public static viod main(String argv[ ) if(argv. length!=1) system. out. println("error parameters!"); Return;
int type=(new Integer(argv[0 )). intValue(); Factory factory=new Factory(); shape s; s=factory. (6) ; if(s==null) system.out. println("Error get instance!"); Return;