為什么父類的構(gòu)造方法沒(méi)有執(zhí)行???
package?project3;public?class?Animal?{ public?int?age; public?String?name; public?void?eat()?{ System.out.println("動(dòng)物具有吃東西的能力!"); } public?Animal()?{ System.out.println("Animal類執(zhí)行!"); }}
package?project3;public?class?Dog?extends?Animal?{ public?Dog()?{ System.out.println("Dog類執(zhí)行!"); }}
package?project3;public?class?Inil?{ public?static?void?main(String[]?args)?{ //?TODO?Auto-generated?method?stub Dog?dog?=?new?Dog(); dog.age?=?10; dog.name?=?"hh"; dog.eat(); }}
求解答?。。。?!
2019-04-07
你這是重寫(xiě)了吧,子類跟父類的方法名一樣,會(huì)優(yōu)先使用子類方法,而不會(huì)執(zhí)行父類。作為小白是這么理解的
2019-02-07
知道原因了