class A(){
}
class B extend A{
function test(){
}
}
假如目前已經有一個 A類別的實例 , 如何讓這個 實例 也能夠使用 test 方法呢?
不能修改 A 類別
php 和 python 分別怎麼做? 如果可以的話
之前寫php時候, 用其他的套件, 會遇到呼叫結果回傳的已經是實例物件了, 但是期望增加一些自己的方法, 但是原始套件又沒有給 注入依賴 的入口
ps: 把A的實例, 轉換為B的實例
//我要的就是这样的 magic 函数
a = new A();
function magic(A &a){
//%^&*$%^#$%^
}
//使得
get_class(magic(a)) == B //<===> true
想知道有沒有文法層面就能解決這個問題的