关于实例中的car[]不理解
有个别人写的实例的main中有这样一句:Car[] carsForRent={new passengerCar("奥迪A4",500,4),new passengerCar("马自达6",400,4),new Pickup("皮卡雪6",450,4,2),new passengerCar("金龙",800,20),new Trunk("松花江",400,4),new Trunk("依维柯",1000,20)};
请问,这个Car[]数组为什么不声明就可以这样用,,在一维数组的讲解中也没有看这样的情况,难道Car代表类,但是后后紧跟一个[] ,一般的数组不是这样定义吗:int car[];