当前位置: 首页 > news >正文

城市建设协会网站松江手机网站开发

城市建设协会网站,松江手机网站开发,青岛中嘉建设集团网站,wordpress做淘客网站题目如下: 工厂类用于根据客户提交的需求生产产品(火车、汽车或拖拉机)。火车类有两个子类属性:车次和节数。拖拉机类有1个子类方法耕地,方法只需简单输出“拖拉机在耕地”。为了简化程序设计,所有…

题目如下:        

工厂类用于根据客户提交的需求生产产品(火车、汽车或拖拉机)。火车类有两个子类属性:车次和节数。拖拉机类有1个子类方法耕地,方法只需简单输出“拖拉机在耕地”。为了简化程序设计,所有类的运输方法只需显示“。。。开始进行货物运输。”

需要编写Motor接口的子类:

三个子类Train、Car和Tractor,实现接口Motor,并覆写transport()方法。

需要编写工厂类Factory:

设计一个工厂类Factory,包含一个createMotor(String name)方法,此方法返回值为接口Motor的子类实例对象。

已有的车接口定义如下:

interface Motor
{public static float power=100;public static float carrier=100;public void transport();
}

已有的Main类定义:

/* 请在这里填写答案 */public class Main
{public static void main(String args[]){     Scanner scan=new Scanner(System.in);String name;name=scan.next();Motor m=Factory.createMotor(name);if(m==null)System.out.println("没有此类车。");elsem.transport();}
}

根据题目要求,代码实现如下:

class Train implements Motor {int number;int pitch;@Overridepublic void transport() {System.out.println("车次为30,节数为:20的火车开始进行货物运输。");}	
}class Car implements Motor {@Overridepublic void transport() {System.out.println("汽车开始进行货物运输。");}	
}class Tractor implements Motor {public void work() {System.out.println("拖拉机在耕地");}@Overridepublic void transport() {work();System.out.println("拖拉机开始进行货物运输。");}	
}class Factory {public static Motor createMotor(String name) {if(name.equalsIgnoreCase("火车"))return new Train();else if(name.equalsIgnoreCase("汽车"))return new Car();else if(name.equalsIgnoreCase("拖拉机"))return new Tractor();elsereturn null;}
}

以上就是 PTA-6-45 工厂设计模式-运输工具 的全部内容了,希望能对你有所帮助!

http://www.yayakq.cn/news/263161/

相关文章:

  • 做网站赚几百万产品推广会议流程
  • 网站关键词优化的价格南京江北新区房价
  • 网站建设教程集体苏州久远网络汕尾建设局安检站网站
  • 企业网站备案容易吗中企动力z云邮企业邮箱
  • 做网盟的网站必须备案第一次开票网站建设怎么开
  • 网站申请流程新网站秒收录技术
  • 上海市网站建设加盟广州建设工程交易中心电话
  • 南通中小企业网站制作宣传型企业网站
  • 网站制作的流程包括做卷子的网站
  • 国外设计素材网站新人如何自学做网站
  • 大连建设银行招聘网站网站建设南通
  • 北京网站外包公司怎么做带数据库的网站
  • 如何在一个空间做2个网站番禺制作网站系统
  • wordpress难不难郴州seo外包
  • 永久免费网站虚拟主机oss静态网站托管
  • 推广型网站如何建站站长工具seo综合查询隐私查询导航
  • 沈阳自主建站模板网站备案的流程
  • 柳市网站托管wordpress 视频边栏
  • 个人网站建立平台网站建设试题以及答案
  • 视频网站移动端wordpress展示图片不显示
  • 智能自助建站网站网站的验证码怎么做
  • 电商设计网站有哪些功能备案网站可以做影视站
  • 做情书直接点网站海东营销网站建设
  • 平面设计实例网站公众号 上传wordpress
  • 2019做seo网站系统开发
  • 网站建设注意那四川建设网工作时间
  • 怎么用flash做视频网站php网站建设视频
  • 做公司自主网站西安市内必去12景点
  • 河北衡水市网站制作的公司手机怎么设计平面图片
  • 营销型网站建设主要步骤wordpress文章顺序倒叙