这样声明一个集合有什么区别publicclassCatHerder{privateListcats;publicCatHerder(){this.cats=newArrayList();}}//orpublicclassCatHerder{privateArrayListcats;publicCatHerder(){this.cats=newArrayList();}}//orpublicclassCatHerder{privateArrayListcats;publicCatHerder(){this.cats=newArrayList();}} 最佳答案