비디오: 파이썬 강좌 | Python MOOC | 코딩 컨벤션과 함수 작성법 2024
PHP 클래스 문을 작성하여 클래스의 프로퍼티와 메소드 클래스는 객체의 템플릿 (패턴)입니다. class 문은 다음과 같은 일반 형식을 갖습니다.
class className {속성을 정의하는 명령문 추가} 모든 메소드 추가}
stdClass라는 이름을 제외하고 클래스 이름에 유효한 PHP 식별자를 사용할 수 있습니다. PHP는 내부적으로 stdClass라는 이름을 사용하기 때문에이 이름을 사용할 수 없습니다.
모든 속성 설정 및 메서드 정의는 여는 중괄호와 닫는 중괄호로 묶입니다. 클래스를 속성 및 메서드를 상속하는 하위 클래스로 만들려면 다음과 비슷한 문을 사용하십시오.
class whiteRose extends Rose { 속성 문 추가 메서드 추가 } >이 클래스에서 생성 된 객체는 whiteRose 자식 클래스와 Rose 클래스의 모든 속성과 메서드에 액세스 할 수 있습니다. 그러나 Rose 클래스는 자식 클래스 인 whiteRose의 속성이나 메서드에 액세스 할 수 없습니다. 상상해보십시오. 자녀는 부모가 소유하고있는 모든 것을 소유하고 있지만 부모는 그 자녀의 것을 소유하고 있지 않습니다. 무슨 생각이야.