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