java多繼承怎么實(shí)現(xiàn) java構(gòu)造函數(shù)能否被繼承?
java構(gòu)造函數(shù)能否被繼承?不能,因?yàn)樽宇惱^承父類的時(shí)候,先運(yùn)行父類構(gòu)造函數(shù);具體的說就是運(yùn)行父類時(shí)就會(huì)先“調(diào)用”父類的構(gòu)造函數(shù),注意“調(diào)用”和繼承不是一個(gè)含義,實(shí)質(zhì)上是“自動(dòng)運(yùn)行”。繼承(exten
java構(gòu)造函數(shù)能否被繼承?
不能,因?yàn)樽宇惱^承父類的時(shí)候,先運(yùn)行父類構(gòu)造函數(shù);具體的說就是運(yùn)行父類時(shí)就會(huì)先“調(diào)用”父類的構(gòu)造函數(shù),注意“調(diào)用”和繼承不是一個(gè)含義,實(shí)質(zhì)上是“自動(dòng)運(yùn)行”。繼承(extends)的含義其實(shí)是“擴(kuò)展”,子類完全沒必要擴(kuò)展父類的構(gòu)造函數(shù),因?yàn)榉凑看握{(diào)子類的時(shí)候都會(huì)“自動(dòng)運(yùn)行”它父類的構(gòu)造函數(shù),如果真的需要子類構(gòu)造函數(shù)特殊的形式,子類直接修改或重載自己的構(gòu)造函數(shù)就好了。估計(jì)是你對(duì)“構(gòu)造函數(shù)”的意義本身不理解,“調(diào)用”一個(gè)類有“繼承”和“組合(說白了new 一個(gè)類)”兩種方式,當(dāng)你“調(diào)用”一個(gè)類的時(shí)候就會(huì)“自動(dòng)運(yùn)行”它的“構(gòu)造函數(shù)”。