关于工厂的应用——中国工人和美国工人的问题

 首先建立一个父类,包括中国和美国工人的属性以及方法

1 public abstract class TestEmployee {
 2     String name;
 3     int age;
 4     String sex;
 5
 6     public TestEmployee() {
 7     }
 8     public TestEmployee(String name, int age, String sex) {
 9         super();
10         this.name = name;
11         this.age = age;
12         this.sex = sex;
13     }
14
15     public abstract void show();
 建立一个中国工人的子类,中间包括他特有的属性生肖,注意构造器的参数和父类顺序一致
 1 public class TestUSA extends TestEmployee {
 2     String xingzuo;
 3
 4
 5     public TestUSA() {
 6     }
 7
 8     public TestUSA(String name, int age, String sex,String xingzuo) {
 9         super(name, age, sex);
10         this.xingzuo=xingzuo;
11     }
12
13
14     @Override
15     public void show() {
16         System.out.println("姓名"+name);
17         System.out.println("年龄"+age);
18         System.out.println("性别"+sex);
19         System.out.println("星座"+xingzuo);
20
21     }
22
23
24 }

同理,建立美国工人的子类

 1 public class TestChina extends TestEmployee {
 2     String shengxiao;
 3
 4     public TestChina() {
 5     }
 6
 7     public TestChina(String name,int age,String sex,String shengxiao) {
 8         super(name,age,sex);
 9         this.shengxiao = shengxiao;
10     }
11
12     @Override
13     public void show() {
14         System.out.println("姓名"+name);
15         System.out.println("年龄"+age);
16         System.out.println("性别"+sex);
17         System.out.println("生肖"+shengxiao);
18     }
19
20 }
 建立工厂,这里的方法名为getA, 1 import java.util.Scanner,TestEmployee为返回值类型(引用类型:引用),getA为方法名。在输入特又属性时利用equals进行判断,同时创建对象
 2
 3 public class TestEmployeeFactory {
 4     public static TestEmployee getA(String str){
 5         Scanner input =new Scanner(System.in);
 6         System.out.println("请输入姓名");
 7         String name=input.next();
 8         System.out.println("请输入年龄");
 9         int age=input.nextInt();
10         System.out.println("请输入性别");
11         String sex=input.next();
12
13         TestEmployee emp=null;
14         if(str.equals("china")){
15             System.out.println("请输入生肖");
16             String shengxiao=input.next();
17             emp=new TestChina(name,age,sex,shengxiao);
18
19         }else if(str.equals("usa")){
20             System.out.println("请输入星座");
21             String xingzuo=input.next();
22             emp=new TestUSA(name,age,sex,xingzuo);
23         }
24         return emp;
25     }
26
27     public static void main(String[] args) {
28         TestEmployee emp1=getA("china");
29         emp1.show();
30
31     }
32 }
时间: 2024-08-28 22:36:28

关于工厂的应用——中国工人和美国工人的问题的相关文章

富士通株式会:重点发展云基础架构 现阶段不能完全将工厂迁至中国

第一财讯:2011广东经济发展国际咨询会11月14日-15日在广州举行.富士通株式会社社长间塚道义接受<第一财经日报>记者采访时表示,在当下欧债危机肆虐和美国陷入"流动性陷阱"的情况下,中国对富士通来说是块有魅力的市场. 尽管目前移动终端市场风起云涌,但间塚道义表示,富士通公司现阶段的宏观战略重点仍然放在云基础的架构和数据中心运营上,在研发出更多高效率.有内容的软件基础上才发展移动终端机器. 在日元升值的背景下,间塚道义表示,由于日元升值并不只是对人民币,而是对所有的货币都

VRay 2.0 SP1 2.10.01 for 3ds max 9/2008/2009/2010/2011/2012 32/64位 顶渲简体中文版+英文版[中国室内设计论坛-室内人]

VRay 2.0 SP1 2.10.01 for 3ds max 9/2008/2009/2010/2011/2012 32/64位 顶渲简体中文版+英文版[中国室内设计论坛-室内人] 对最新版本的V-Ray2.0 SP1的所有版本,重新进行了一次彻底的汉化,继以前版本的彻底.稳定之处特点外,还对所发生的Bug进行了彻底排查,能正常支持V-Ray RT.分布渲染.材质烘焙.渲染元素等V-Ray全部功能.顶渲简体中文版,还剔除了原程序中用于二次开的SDK包,正常用户不需要此开发包,这使程序更加紧凑

从国考大数据看中国哪个省的人最爱当官

道路千万条,公务员之路最拥挤! 一个职位有成百上千人竞争的现象屡见不鲜 然而每年都有100多万勇士 敢于直面国考的惨烈 说起公考 全国那么多人 到底哪个省份的人最爱当官呢? 看数据分析就知道了 ▼ 先看下刚结束的2020年的国考大数据. 数据分析显示,2020年国考共招录24128人,有143.7万人通过资格审核,参考人数达96.5万人,竞争比高达40:1. 其中,2019年的这场国考,被称为"史上最难国考".经过2018年报考高峰后,2019年,国考突然大缩水,招考职位从2018年的

外媒:特斯拉获中资银行100亿元贷款 主要用于上海工厂和中国业务

腾讯科技讯, 据外媒报道,消息人士周一透露,美国电动车厂商特斯拉已同多家中资银行达成协议,后者将向特斯拉上海工厂提供人民币 100 亿元(约合 14 亿美元)的 5 年期贷款,其中部分将用于展期现有贷款. 该消息称,同意向特斯拉提供财务支持的中资银行包括中国建设银行.中国农业银行.中国工商银行和浦发银行.根据特斯拉向美国证券交易委员会提交的文件显示,中资银行此前已向特斯拉提供了为期 12 个月.金额高达人民币 35 亿元的贷款,这笔贷款将于 2020 年 3 月 4 日到期. 据悉,在特斯拉新获

美国制造如何击垮中国?

乔布斯走的前一年,受邀到白宫和奥巴马喝酒,席间总统问帮主:能不能把苹果产品的组装搬回美国?帮主诡异地笑了一下,回答到:它们永远也回不来了!这个桥段迅速在全世界范围内传播开来,特别是在中国人听到之后,着实自豪了一把,心中充满了无限的荣誉感和自豪感,毕竟,我们太需要乔布斯的认可了.为了应景,中国制造的故事也开始充斥新闻网络:凌晨2点,刚刚接到美国设计师的图纸,中国制造企业的主管,敲响了员工宿舍的门,短暂的洗漱之后,中国工人开始架线.组装.测试,天刚刚放亮的时候,最新设计的手机坐着飞机,到了巴萨罗纳,

制造业如何撰写中国名片?

在上一轮的国际分工中,中国被分到了产业链的最低端,兢兢业业,一干就是40年,用自己的双手满足着全世界的需求,手机.电脑.芭比娃娃.圣诞老人.Nike的衣服和鞋子-中国制造的形象一度被妖魔化:只要给工头一张图纸,他们就能搞定任何产品.在过去的40年里,制造业在中国大地迅速崛起,依靠巨大的成本优势,我们承接了各式各样的制造任务,而且体量之大,早已遥遥领先世界,自然地,制造业也成为中国经济实实在在地支柱和基础,用比较文学的说法就是,制造业已经成为中国的国家名片,这个行业的变迁反映着中国社会的变迁,它每

印度无法赶超中国的原因:体制、宗教和科技,是枷锁也是动力

摘要体制上印度貌似民主,但没有打破旧制度对人的束缚,导致农村严重缺少购买力以及优秀的产业工人.宗教上思想的禁锢已非常严重. 文中讲述了三个关键词,体制.宗教和科技,分别描述了印度的失败原因和机遇.体制上印度貌似民主,但没有打破旧制度对人的束缚,导致农村严重缺少购买力以及优秀的产业工人.宗教上思想的禁锢已非常严重.但科技的发展带来了很大的机遇,新秩序很大程度上是科技缔造的.本篇文章能让我们深刻理解一个多面的印度. 关于印度,争议非常大. 一方面,国内的小伙伴不舒服,『民族自尊心』受到了伤害,说好的

工业4.0有中国的位置吗?中国制造的大跃进?

工业4.0被官方定义成“第四次工业革命”,与之前的机械.电气和信息技术一样,具有划时代的意义. 春节前后,中国制造业就没什么太好的消息,企业连夜倒闭,老板自杀未遂,工人罢工.国际资本纷纷撤离,还有全国总工会和富士康有关加班与人性的大讨论,而春节之后例行的用工荒更是给这个行业雪上加霜.中国制造业的问题有着琳琅满目的背景和原因,但能在短时间内爆发如此大面积的危机,则充分说明了“中国制造”已经到了非改革不可的地步.恰逢此时,德国人提出工业4.0概念,风靡全球,也让中国制造隐约看到一丝曙光,于是,中国的

中国代工业的生死赌局

经济学家郎咸平教授提出了著名的产业链<非常6+1>理论,即把整个产业链划分为7个大部分,包括产品设计.原料采购.物流运输.订单处理.批发经营.终端零售以及生产制造.其中,前六个环节是高利润环节,掌握在欧美日韩等国家手中,而生产制造则在国际化分工的过程中来到中国,自此之后,資本家不断用淅淅沥沥的利润填充着中国劳动人民的胃:转眼间20年过去了,中国基层员工的胃口越来越大,与跨国公司微薄的利润形成不可调和的矛盾. 这种矛盾最早期的表现就是代工厂不得不在全世界的范围内寻找廉价劳动力,从中国沿海到中国内