java初学者,求解答

qq_24996853 2016-12-31 04:08:58
题1:
a. 创建People类,属性有:name;创建speak()对象方法;
b. 创建两个People的子类:Chinese、American;
c. 当Chinese对象调用speak()方法时,需返回字符串:“我说中国话”;
d. 当American调用speak()方法返回字符串:“i’m speak English”;
e. main方法中创建创建一个recruit方法,传入一个People类型的数组(数组中包含3个People类型的对象),根据每个speak方法返回值的不同,判断其是中国人还是美国人,新建一个map,将将判断结果存放到map中,如:“sunny:美国人”

题2:

a.创建Engineer类(工程师)属性有:name,Engineer有一个writerCode方法;

b.为Engineer类创建创建两个子类: JavaEngineer类(Java工程师)和iOSEngineer类(iOS工程师),;

c.当“Java工程师”对象调用writerCode方法时,需返回字符串:“在写Java代码”;

d.当“iOS工程师”对象调用writerCode方法时,需返回字符串:“在写iOS代码“;

e.创建测试类,main方法中创建创建一个recruit方法,传入一个Engineer类型的数组(数组中包含3个Engineer类型工程师),根据每个engineer对象执行的writerCode方法不同,区分出该对象到底是什么学科的工程师;并将结果打印到控制台;

比如:

Sunny:iOS开发工程师

Jain:java开发工程师

Tony:iOS开发工程师
...全文
303 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryuugu_rena 2017-01-03
  • 打赏
  • 举报
回复
这没啥难的呀?基础中的基础了
qq_32825349 2017-01-03
  • 打赏
  • 举报
回复
感觉你这是作业,虽然很简单,但是不好贴代码
Rebirth2016 2017-01-03
  • 打赏
  • 举报
回复
你好,我也是初学者,可以和你交个朋友,一起学习进步么?
浮云若水 2017-01-03
  • 打赏
  • 举报
回复
回去搬砖吧 程序员不适合你
戴小码 2017-01-01
  • 打赏
  • 举报
回复
这是面向对象编程最基础得东西,还是多敲代码吧!

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧