メソッドを再定義し、親のバージョンではなく、祖先のバージョンを呼び出したいと考えています。
以下に短い例を示します。
// This class is autogenerated and I am not supposed to modify it.
class myParent extends myGrandparent {
function doSomething() {
doA();
doB();
doC();
parent::doSomething();
}
}
// Here is my code
class myClass extends myParent {
function doSomething() {
// doA(); // I don't want to do A anymore.
// doB(); // Neither B.
doC(); // But I want to keep doing C.
parent::doSomething(); // OOPS!! This does A and B (and C again)!
}
}
myParent のメソッドではなく、myGrandparent のメソッドを直接呼び出すにはどうすればよいですか?