提问之星
2015-12-16 07:15
采纳率: 99.8%
浏览 3.5k
已采纳

在java当中如何理解添加对象到集合

集合是指类的集合还是对象的集合啊,能否举个简单的例子,谢谢解答

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

6条回答 默认 最新

  • 晓呆同学 2015-12-16 07:32
    已采纳

    对象的集合啊。

    我们有一个类Dog(狗狗),我们可以这样

         AttayList<Dog> list = new AttayList<Dog>();
         list.add(new Dog("史努比", 1));
         list.add(new Dog("金毛", 2));
    

    此时new Dog("史努比", 1)是Dog类的一个具体的对象,new Dog("金毛", 2)也是Dog类的一个具体的对象。但是我们不能这样:

         AttayList<Dog> list = new AttayList<Dog>();
            list.add(Dog);
            list.add(Dog);
    

    我们不能直接把类放进去。

    或比如,你可以 numList.add(1)但是你不能numList.add(Integer)一样。

    打赏 评论
  • threenewbee 2015-12-16 07:17
     当然是指对象的集合。
    比如
    AttayList<Person> list = new AttayList<Person>();
    list.add(new People("张三", 23));
    list.add(new People("李四", 45));
    
    打赏 评论
  • 月苍 2015-12-16 07:30

    你刚刚提问。里面的实体类。我已经解释过了。。
    实体类Person是一个模型。。
    AttayList list = new AttayList();
    通过Person ps=new Person()可以创建一个对象。
    list.add(ps)
    你存进集合里的 是 ps这个对象。
    你也可以再存一个
    Person ps2=new Person()
    list.add(ps2)

    打赏 评论
  • 乐古 2015-12-16 07:31
    通常情况下都是指对象的集合,不过也不全对,有时候集合里也方属性、类等等。当然,类本身就是对象的集合,不过集合是可以嵌套的
    
    打赏 评论
  • 乐古 2015-12-16 07:31
    通常情况下都是指对象的集合,不过也不全对,有时候集合里也方属性、类等等。当然,类本身就是对象的集合,不过集合是可以嵌套的
    
    打赏 评论
  • Royal_lr 2015-12-16 09:44

    准确来说是对象的集合

    打赏 评论

相关推荐 更多相似问题