OO PHP를 처음 사용합니다. 몇 가지 질문이 있습니다.상위 클래스에서 확장 클래스 함수 호출
class a {
protected function a1(){
...
}
}
class b extends a {
public function b1(){
...
}
}
위에서 설명한 두 클래스가 있다고 가정 해 보겠습니다. 나는
나는 그것이 확장 된 클래스에서 부모 class'es 메소드를 호출하는 것이 가능, 알고class a {
var $b;
function __construct()
{
$b= new b();
}
protected function a1(){
$b->b1();
}
}
class b extends a {
public function b1(){
...
}
}
아래의 예와 같이 B의 메소드를 호출 합니다만, 역 방법이 가능 있을까? 내 말은, 부모 클래스 (이 경우, class a
에서 class b
의 메소드)에서 확장 클래스 메소드를 호출하는 것은 __contruct
에 단순히 $this->b()
;으로 선언하지 않고?