cgy12306

Override 본문

PHP

Override

cgy12306 2019. 7. 9. 23:40

Override

부모 클래스와 똑 같은 이름의 메소드를 사용하고 싶을 때 부모와 같은 이름을 자식 메소드에 정의하면 된다. 그러면 부모 메소드를 덮어쓰는 효과가 생긴다. 만약 부모 메소드를 호출하고 싶다면 parent 키워드를 사용할 수 있다.

$this->callMethod를 사용하면 자신을 호출하게 된다.

parent::callMethod를 사용하게 되면 부모를 호출하게 된다.

 

출처 : https://opentutorials.org/course/62/15761

 

상속 - Override와 Parent - 생활코딩

수업소개 부모 클래스와 똑같은 이름의 메소드를 사용하고 싶을 때가 있습니다. 이런 경우 부모와 같은 이름을 자식 메소드에 정의하면 됩니다. 그럼 부모 메소드를 덮어쓰는 효과가 생깁니다. 만약 부모 메소드를 호출하고 싶다면 parent 키워드를 사용할 수 있습니다.  수업 코드 

 

'PHP' 카테고리의 다른 글

상속금지  (0) 2019.07.09
접근제어자  (0) 2019.07.09
Class Loading과 네임스페이스  (0) 2019.07.09
Static  (0) 2019.07.09
상속  (0) 2019.07.09
Comments