永发信息网

为什么要实例Animal类型的?不能Cat a1=Cat();吗?

答案:2  悬赏:20  手机版
解决时间 2021-02-09 09:30
  • 提问者网友:情歌越听越心酸
  • 2021-02-09 05:58
为什么要实例Animal类型的?不能Cat a1=Cat();吗?
最佳答案
  • 五星知识达人网友:痴妹与他
  • 2021-02-09 07:07
这样可以实现多态编程追问多态?比如呢?追答比如你可以把Cat Dog放到一个Animal数组里 然后循环调用a.cry(); 执行的就是相对应的cry而不需要把它转换为Cat或者Dog追问嗖嘎...
全部回答
  • 1楼网友:归鹤鸣
  • 2021-02-09 08:06

可以!!
Cat a1=new Cat();追问那有啥区别啊?还有我有点不太明白为什么可以用父类的类型new出子类来啊,虽然继承了但是并不是一个类啊
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯