cgy12306

접근제어자 본문

PHP

접근제어자

cgy12306 2019. 7. 9. 23:40

접근제어자

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

 

첫번째 오류는 private로 되어있어서 오류가 뜨고

두번째 오류는 자식은 부모의 private에 접근할 수 없어서 오류가 뜬다.

protected는 인스턴스를 이용해서 접근한 것은 불가능하지만 자식클래스의 메소드를 이용해서 접근하는 것은 가능하게 한다.

 

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

 

상속 - 접근제어자 protected - 생활코딩

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

 

'PHP' 카테고리의 다른 글

인터페이스  (0) 2019.07.09
상속금지  (0) 2019.07.09
Override  (0) 2019.07.09
Class Loading과 네임스페이스  (0) 2019.07.09
Static  (0) 2019.07.09
Comments