“Animal animal = dog”,那么這個“animal"對象應(yīng)該屬于Animal類,還是Dog類?
這課學(xué)完有些不確定,如果“Animal animal = dog”,那么是不是說這個新創(chuàng)建的animal對象,屬于Animal類,但執(zhí)行Dog類的初始化命令呢?
如果是這樣,和”Animal animal = new Dog();? animal = dog“有何區(qū)別?還是等價(jià)的關(guān)系?
這課學(xué)完有些不確定,如果“Animal animal = dog”,那么是不是說這個新創(chuàng)建的animal對象,屬于Animal類,但執(zhí)行Dog類的初始化命令呢?
如果是這樣,和”Animal animal = new Dog();? animal = dog“有何區(qū)別?還是等價(jià)的關(guān)系?
2019-06-09
舉報(bào)
2019-06-10
另外? 你最后animal = dog這句話好像沒有這種語法
2019-06-10
我說說我的看法,Animal 是一個父類 Animal animal = new Dog();這句話是創(chuàng)建了一個Dog對象 而Dog繼承Animal, 至于后面的 animal=dog你是想表達(dá)給animal賦一個dog的值?