이 글은 주로 PHP의 추상 클래스와 추상 메서드의 개념과 사용법을 소개하며, PHP의 추상 클래스와 추상 메서드에 대한 키워드, 정의, 사용 방법 및 관련 주의 사항을 좀 더 자세히 분석하여 도움이 필요한 친구들이 참고할 수 있습니다.
1. 추상 키워드: abstract
2. 추상 메서드와 추상 클래스의 정의
클래스에 있는 적어도 하나의 메서드는 추상입니다. 이를 추상 클래스라고 부릅니다. 따라서 추상 클래스를 정의하는 경우 먼저 추상 메서드를 정의하십시오.
abstract class class1{ abstract function fun1(); …… }
클래스에는 하나 이상의 추상 메소드가 있어야 합니다
2. 추상 메소드에는 { }
3을 사용할 수 없습니다.
추상 클래스의 몇 가지 특징:
1.
인스턴스화할 수는 없지만 상속만 가능합니다.상속된 파생 클래스에서는 모든 추상 메서드를 사용해야 합니다. 인스턴스화되기 전에 오버로드됩니다
<?php abstract class cl1{ abstract function fun1(); abstract function fun2(); } class cl2 extends cl1{ function fun1(){ echo "第一个"; } function fun2(){ echo "第二个"; } } $c=new cl2(); echo $c->fun2(); ?>
요약: 위 내용은 이 글의 전체 내용입니다. 모든 사람의 학습에 도움이 되기를 바랍니다.
관련 추천:
PHP에서 간단한 암호화 기술을 구현하는 방법PHP에서 여러 사용자를 위한 아바타 변경 기능 구현 예 공유
위 내용은 PHP의 추상 클래스와 추상 메소드의 개념 및 사용 예 분석의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!