커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

언어 PHP - 상속 - Override와 Parent

페이지 정보

작성자 관리자 댓글 0건 조회 5,783회 작성일 20-06-10 13:46

본문

상속 - Override와 Parent

수업소개

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

수업

코드 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
class ParentClass{
function callMethod($param){
echo "<h1>Parent {$param}</h1>";
}
}
class ChildClass extends ParentClass{
function callMethod($param){
parent::callMethod($param);
echo "<h1>Child {$param}</h1>";
}
}
$obj = new ChildClass();
$obj->callMethod('method');
?>

 

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.