시정
클래스 안에 모든 함수와 변수가 공개, 보호 또는 개인 중으로 정의해야합니다.
공개
공개는 변수 또는 함수가 클래스 안팎으로 볼 것을 의미합니다.
PublicClass 클래스 PublicClass
{
A public variable / / 공용 변수
name ; 공공 $ 이름;
A public function / / 공용 함수
SetName ( $ name ) 공용 함수 SetName ($ 이름)
{
this - > name = $ name ; $이 -> 이름 = $ 이름;
}
}
보호됨
보호는 변수 또는 함수가 현재 클래스와이 클래스를 상속 클래스로 볼 것을 의미합니다.
ProtectedClass 클래스 ProtectedClass
{
A protected variable / / 보호된 변수
name ; 이름은 $ 보호;
A protected function / / 보호 기능
SetName ( $ name ) 보호 기능 SetName ($ 이름)
{
this - > name = $ name ; $이 -> 이름 = $ 이름;
}
}
SubClass : ProtectedClass 클래스 하위 클래스 : ProtectedClass
{
__construct ( ) 함수 __의 구조 ()
{
I can change the value of the protected variable . / / 내가 보호 변수의 값을 변경할 수 있습니다.
this - > name = ' New class ' ; $이 -> 이름 = '새 클래스';
}
}
비공개
변수 또는 함수가 현재 클래스에서만 볼 수있는 개인을 의미합니다.
PrivateClass 클래스 PrivateClass
{
A private variable , this cannot be seen outside the class . / / 전용 변수는,이 클래스 밖에 볼 수 없습니다.
name ; 민간 $ 이름;
A private function / / 비공개 기능
SetName ( $ name ) 민간 기능 SetName ($ 이름)
{
this - > name = $ name ; $이 -> 이름 = $ 이름;
}
}
댓글이 제공되지 않았습니다 없습니다.
도미닉 스키너 글
최근 업데이트 : 2011년 10월 25일 16시 0분 38초를