커뮤니티

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

Category

교육강좌

언어 PHP - 상속 - 접근제어자 protected

페이지 정보

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

본문

상속 - 접근제어자 protected

수업소개

변수에 대해서 상속 관계에 있는 메소드에서는 접근할 수 있지만, 인스턴스를 통해서는 직접적으로 접근하는 것을 막고 싶을 때 protected를 사용하면 됩니다. 

수업

코드 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
class ParentClass{
public $_public = '<h1>public</h1>';
protected $_protected = '<h1>protected</h1>';
private $_private = '<h1>private</h1>';
}
class ChildClass extends ParentClass{
function callPublic(){
echo $this->_public;
}
function callProtected(){
echo $this->_protected;
}
function callPrivate(){
echo $this->_private;
}
}
$obj = new ChildClass();
echo $obj->_public;
//echo $obj->_protected;
echo $obj->_private;
$obj->callPublic();
$obj->callProtected();
$obj->callPrivate();
?>

 

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

답변목록

등록된 답변이 없습니다.