根據標題,我正在研究一些使用多重繼承的代碼,並要求調用兩個SUPER
函數。有什麼方法可以向Perl指出我想從哪個父類運行該函數?使用$self->SUPER::foo($bar);
僅按照documentation運行@ISA
中的第一個匹配功能。在Perl中使用多繼承時,是否有一種方法可以指示要使用哪個SUPER函數?
下面給出的類是如何繼承一個想法:
[Base Class]
|
----------------------------
| |
[A] [B]
| |
----------------------------
|
[C]
+1爲mro,它只是爲了這個目的。 – 2013-03-14 16:46:49
當我看到這個,我認爲這是我已經嘗試過的東西,事實證明我有,但我也沒有完全解決的東西,即'$ self-> A :: foo()'與'$ self - >套票:A :: foo的()'。 – rjzii 2013-03-14 17:11:29