我正式智障。 [让我解释]了解PHP中的课程
我从来没有真正给过类和他们的关系任何想法直到今天。我试图找出一些似乎很明显的事情,但因为我很愚蠢,所以我看不到它。
比方说,我有一个核心类,将从不同的文件扩展。儿童课堂如何从其他兄弟姐妹调用功能(也就是说,如果这些被视为孩子)。 示例代码:(不杀我)
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;
创建的对象,但然后来自其中一个子类的代码无法访问任何不直接在核心类或其本身。
这不像它是非常重要的,但我想了解这一点。 我做了大量的阅读,不要误会我的意思,这就是为什么我认为自己被推迟了,而不是懒惰。
帮我或拍我!谢谢
嗯......此刻我更感兴趣的是这个问题 - 我应该帮助你,也许它会增强你的信心,或者让你在自己的低自尊水坑中腐烂? 。(我不知道PHP,如果我这样做,事实是,我会尝试帮助:) – gillyb 2010-06-26 17:35:42
hahahaha我显然过度戏剧化整个事情,这不像我要跳出窗口;)谢谢对于你的“会一直”有帮助的答案gillyb – johnnyArt 2010-06-26 17:38:15
你需要这样做的事实似乎正在从面向对象的方法转向更多的线性,混乱的方法。 – 2010-06-26 17:41:43