多態(tài)問(wèn)題??
ByWay b2 = new Car();
Car c = ?new Car();
ByWay 是父類(lèi)、Car是子類(lèi);我運(yùn)行了一下,效果是一樣的!不知道為什么要用第一個(gè)啊??
ByWay b2 = new Car();
Car c = ?new Car();
ByWay 是父類(lèi)、Car是子類(lèi);我運(yùn)行了一下,效果是一樣的!不知道為什么要用第一個(gè)啊??
2015-06-05
舉報(bào)
2015-06-05
用第一個(gè)是為了表達(dá)引用多態(tài),你可以想象車(chē)?yán)^承交通工具,那么車(chē)的實(shí)例也是交通工具類(lèi)型,所以ByWay b2 = new Car();只是對(duì)象類(lèi)型變了而已,和Car c = ?new Car();結(jié)果一樣,都是車(chē)的實(shí)例化
2017-04-18
不一樣把 ? ? 第一個(gè)不能調(diào)用子類(lèi)獨(dú)有的方法
2015-06-05
多個(gè)子類(lèi)擁有類(lèi)似動(dòng)作的時(shí)候使用多態(tài)可以簡(jiǎn)化代碼,這里就一個(gè)子類(lèi),多態(tài)特性不明顯而已