我是正式的智障。[让我解释]
直到今天,我才真正考虑过课程及其关系。我试图找出一些似乎很明显的东西,但由于我很愚蠢,所以我看不到它。
假设我有一个将从不同文件扩展的核心类。子类如何调用其他兄弟的函数(也就是说,如果那些被认为是子类)。示例代码:(不要杀我)
class cOne {
public function functionOne(){
echo "something";
}
}
然后在另一个文件上,我说:
class cOneChildOne extends cOne {
public function functionOne(){
echo "something from child one";
}
}
在另一个文件上,我说:
class cOneChildTwo extends cOne {
public function functionOne(){
echo "something from child two";
}
}
我将如何创建一个新对象以及何时创建一个新对象,以便我能够以类似于$newObject->Children->function();
我正在认真考虑我今天完全失去大脑的选项的方式访问子类和父类的函数并且无法思考。
我显然做错了,因为:$newObject = new cOne;
创建了对象,但是来自子类之一的代码无法访问不直接在核心类中或本身中的任何内容。
谢谢