"Power Academy 객체 지향 PHP 비디오 튜토리얼"은 객체 지향의 기본 개념과 관련 사례 실습을 설명하여 친구들이 객체 지향에 대한 기본적인 이해를 갖고 실제 문제를 클래스 객체로 추상화하는 방법을 익힐 수 있도록 합니다. 객체 지향의 가장 중요한 핵심 기능을 익히는 방법으로 실제 문제를 해결합니다.
강좌 재생 주소: http://www.php.cn/course/421.html
선생님의 강의 스타일:
선생님의 강의는 생생하고 재치 있고 재치 있고 감동적입니다. . 생생한 은유는 학생들에게 지혜의 문을 열어주는 마무리와 같습니다. 잘 배치된 유머는 마치 부드러운 와인 한 잔을 마시는 것과 같이 학생들에게 아는 듯한 미소를 가져다 주고, 사람들에게 철학자의 격언과 문화적 언급을 선사합니다. 내레이션에 때때로 삽입되어 사람들에게 생각과 경고를 제공합니다.
이 영상에서 더 어려운 점은 추상 클래스입니다.
PHP 프로그래머에게 가장 어려운 점은 PHP 추상 클래스를 적용하는 것입니다. 초보자로서 아직은 객체지향 지식을 활용해 프로그래밍할 준비가 되어 있지 않지만, 앞으로는 다양한 모듈 형식의 프로그램을 개발하기 위해 클래스를 사용하여 캡슐화하거나 인터페이스를 사용하는 것이 불가피할 것입니다.
자연어에서 우리는 추상적 개념을 대상에 대한 큰 설명으로 이해하며, 이는 특정 유형의 대상에 대한 공통 특성입니다. PHP에서도 마찬가지입니다. 클래스를 추상화할 때 클래스의 일반적인 동작을 나타낼 수 있습니다. 이 클래스는 하위 메서드가 구현해야 하는 일부 동작을 나타내는 템플릿이어야 합니다.
PHP 추상 클래스 응용 정의:
abstract class ClassName{ }
PHP 추상 클래스 응용의 핵심 사항:
1. 일부 메서드를 정의하고 하위 클래스는 이 추상화의 모든 메서드를 완전히 구현해야 합니다
2. 추상 클래스에서는 개체를 만들 수 없습니다. 확장된다는 의미입니다
3. 추상 클래스는 일반적으로 추상 메소드를 가지며 메소드에 중괄호가 없습니다.
PHP 추상 클래스 적용의 핵심 포인트:
1. 추상 메소드는 특정 기능을 구현할 필요가 없으며, 하위 클래스에 의해 완성됩니다
2. 하위 클래스가 추상 클래스의 메서드를 구현할 때 하위 클래스의 가시성은 추상 메서드의 정의보다 크거나 같아야 합니다
3. 추상 클래스의 메서드는 다음을 가질 수 있습니다. 매개변수가 없거나 비어 있습니다
4. 추상 메서드에 매개변수가 있는 경우 하위 클래스 구현에도 동일한 수의 매개변수가 있어야 합니다
PHP 추상 클래스 적용 예:
abstract public function_name(); //注意没有大括号
PHP 추상 클래스 규칙:
클래스에는 하나 이상의 추상 메소드가 포함되어 있으며 추상 클래스로 선언되어야 합니다
추상 메소드는 함수 본문을 포함할 수 없습니다.
추상 클래스의 하위 클래스를 상속하고 추상 메소드를 구현하려면 액세스 권한이 같거나 낮아야 합니다. 레벨을 추상 메서드로
추상 클래스의 하위 클래스를 상속합니다. 모든 추상 메서드를 구현하지 않으면 이 하위 클래스도 추상 클래스입니다
위 내용은 School of Dynamics의 객체지향 PHP 동영상 튜토리얼 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!