0
A
回答
4
Storable::nfreeze
和Storable::thaw
是功能而不是方法 - 他們不希望特定類型或包名稱作爲其第一個參數的對象。通常,您直接調用這些子例程(nfreeze($data)
)而不是間接語法($obj->thaw()
),因此您不應該期望它們在一組繼承方法中。
要在子類中使用這些功能,將其導入到你的孩子包
package ChildClass;
use Storable qw/nfreeze thaw/;
或使用完全限定子程序名調用函數:
Storable::nfreeze($data);
BaseClass::thaw($data);
第二次調用工作,因爲nfreeze
/thaw
應該已經被導入到BaseClass
命名空間中。
相關問題
- 1. 訪問子類中的基類變量
- 2. 從派生類訪問基類函數
- 3. 通過基類指針訪問子類的成員函數
- 4. 如何從子類中訪問基類?
- 5. 如何訪問子類中的函數?
- 6. 來自子類的ES6訪問函數
- 7. Java - 訪問不同類中的子類構造函數
- 8. 在基類中訪問子......但不同
- 9. Python3:從子類訪問靜態函數
- 10. 從子類訪問/調用BaseClass函數
- 11. 只給一些派生類訪問基類的成員函數
- 12. 訪問派生類成員的基類函數
- 13. 從子類構造函數中訪問父類方法
- 14. 從目標c中的基類訪問子類成員
- 15. 從基類指針訪問派生類函數時出錯
- 16. 無法訪問基本通用類中的函數
- 17. 嵌套類函數訪問
- 18. 訪問類內函數
- 19. 訪問setTimeout函數中的類變量
- 20. 從子類嵌套類訪問基類方法
- 21. 在訪問父構造函數時,JS類子類返回undefined
- 22. 從C#類函數訪問JavaScript函數?
- 23. 從子類訪問父類
- 24. 我們可以在swift中從基類訪問重寫的類函數嗎?
- 25. C++ - error:成員訪問到基類虛函數中的不完整類型
- 26. 無法訪問的基類
- 27. 派生類訪問的基類 - 如何?
- 28. 在C++中從基類訪問子數據
- 29. 從基類訪問子類的靜態常量
- 30. 使用基類中的不同子類函數
很酷,有效。謝謝。 – PMat 2012-04-24 19:47:51