为了账号安全,请及时绑定邮箱和手机立即绑定

关于实例中的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[];

正在回答

4 回答

这还是看别人评论的


0 回复 有任何疑惑可以回复我~

多态的应用:用父类数组存储多个子类对象
父类[] 引用名={new 子类1(),new子类2()......new 子类n()}

0 回复 有任何疑惑可以回复我~

car[] 表示声明一个对象数组;你说的数组int[] a的构成相当于:类型名 [] 数组名,这里的car[]就相当于声明一个成员全部为car类型的数组~~~

0 回复 有任何疑惑可以回复我~

不理解就找本书去看.在这问又没啥用

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于实例中的car[]不理解

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信