java生成4个员工对象(员工对象是父类),根据随机数决定生成对象的类型(子类),这中情况应该怎么处理
答案:2 悬赏:0 手机版
解决时间 2021-11-11 17:37
- 提问者网友:世勋超人
- 2021-11-10 21:41
java生成4个员工对象(员工对象是父类),根据随机数决定生成对象的类型(子类),这中情况应该怎么处理
最佳答案
- 五星知识达人网友:低音帝王
- 2021-11-10 22:36
Employee[] data = new Employee[4];
Random random = new Random();
for(int i=0;i<4;i++){
if(random.nextInt(2) == 0){
data[i] = new HoursEmployee();
}else{
data[i] = new WeeklyEmployee();
}
}随机数了,随机生成0,1两个数,0-HoursEmployee,1-WeeklyEmployee
Random random = new Random();
for(int i=0;i<4;i++){
if(random.nextInt(2) == 0){
data[i] = new HoursEmployee();
}else{
data[i] = new WeeklyEmployee();
}
}随机数了,随机生成0,1两个数,0-HoursEmployee,1-WeeklyEmployee
全部回答
- 1楼网友:山有枢
- 2021-11-10 23:14
这个问题就类似继承的问题 给你看个例子
List list = new ArrayList();
List list = new LinkedList();
List 是父 arraylist 和linkedlist是子
他两继承LIST的一些方法和属性
你的问题就可用这个思路解决
至于
根据随机数决定生成对象的类型
我不知道判定规则所以不好说追问还在吗,我想问下这样随机决定类型后,怎么对实例赋值呢
最终我要生成的是("张一","男")("张二","男")("张三","女")("张四""女")这四个实例。。追答不在了 财富都没有,白给你举例子了,原来你是直接要答案啊追问但是人家回答的比你快一点 我才采纳他的啊。。
答案相近 不就是看时间来判定采纳的么。。
在说了 百度玩财富值没有什么用啊 虽然我看你这两小时一直在这里答题
我两小时一直在这里调代码。。还没有调出来 所以才来问你的
List list = new ArrayList();
List list = new LinkedList();
List 是父 arraylist 和linkedlist是子
他两继承LIST的一些方法和属性
你的问题就可用这个思路解决
至于
根据随机数决定生成对象的类型
我不知道判定规则所以不好说追问还在吗,我想问下这样随机决定类型后,怎么对实例赋值呢
最终我要生成的是("张一","男")("张二","男")("张三","女")("张四""女")这四个实例。。追答不在了 财富都没有,白给你举例子了,原来你是直接要答案啊追问但是人家回答的比你快一点 我才采纳他的啊。。
答案相近 不就是看时间来判定采纳的么。。
在说了 百度玩财富值没有什么用啊 虽然我看你这两小时一直在这里答题
我两小时一直在这里调代码。。还没有调出来 所以才来问你的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯