完成对象初始化2分pdAirplane.showInfo();//完成方法调用2分}}classAirPlane{//完成类2分Engine[]engine;intengineNum;publicAirPlane(String_type,int_engineNum){//完成构造方法2分this.engineNum=_engineNum;engine=newEngine[engineNum];for(inti=0;i<engine.length;i++){engine[i]=newEngine();engine[i].setType(_type);}}publicvoidshowInfo(){//完成方法2分System.out.println("共有"+engineNum+"个引擎。");for(inti=0;i<engine.length;i++){engine[i].getType();}}classEngine{//完成类2分privateStringtype=null;//引擎类型有两种WHIFF和AIRSCREWpublicvoidsetType(String_type){//完成方法2分this.type=_type;}publicvoidgetType(){//完成方法2分if(type=="WHIFF")System.out.println("这是喷气式引擎");elseif(type=="AIRSCREW")System.out.println("这是螺旋桨式引擎");else{System.out.println("错误的输入类型!");} }}}正确完成类:得12分正确完成测试方法:得8分代码不符合Java代码规范(例如:大小写,缩进)扣2~4分线内不要答题第1页共4页第2页共4页编号:LNJD-PR08-RE33班级学号姓名第3页共4页第4页共4页