Java练习题 泛型(九)

练习一:

  1. 开发一个泛型Apple类,要求有一个重量属性weight;
  2. 在测试类中实例化不同的泛型对象,要求对象a1的这一属性是String类型,对象a2的这一属性是Integer型,a3的这一属性是Double型。
  3. 分别为a1,a2,a3的重量属性赋值为:”500克”,500,500.0,在测试类中通过对象调用访问器得到属性值并输出。
  4. 另外思考,为什么a2和a3的属性需要是Integer和Double而不是int和double?

练习二:

  1. 封装一个新闻类News,包含新闻标题,新闻作者,新闻内容,新闻类型三个属性;
  2. 提供必要的访问器和修改器方法,重写toString方法,要求打印对象时输出格式为“标题;类型;作者”,要求只要新闻标题相同就判断为同一条新闻。
  3. 在测试类中创建一个只能容纳该类对象的ArrayList集合,添加三条新闻。
  4. 遍历集合,打印新闻标题,将新闻标题截取字符串到10个汉字的长度。

练习三:

  1. 使用HashMap类实例化一个Map类型的对象m1,键(String类型)和值(int型)分别用于存储员工的姓名和工资,存入数据如下: 张三——800元;李四——1500元;王五——3000元;
  2. 将张三的工资更改为2600元
  3. 为所有员工工
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值