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