추상 메서드는 메서드 본문 없이 클래스에 정의된 메서드를 말합니다. 클래스의 메서드가 추상 메서드인 경우 클래스는 추상 클래스이고 추상 클래스는 비추상 메서드를 포함할 수 있습니다. 추상 메서드와 추상 클래스를 선언할 때 이를 수정하려면 abstract 키워드를 사용해야 합니다.
추상 메서드란 무엇인가요?
(추천 튜토리얼: php 튜토리얼)
메소드 본문 없이 클래스에 정의하는 메소드는 추상 메소드입니다. 소위 메소드 본문이 없다는 것은 선언할 때 중괄호와 그 안에 내용이 없지만 선언할 때 메소드 이름 뒤에 세미콜론을 직접 추가하는 것을 의미합니다. 또한 추상 메소드를 선언할 때 메소드에도 키워드를 추가해야 합니다. . "추상"을 수정합니다.
예:
abstract function fun1(); abstract function fun2();
추상 클래스란 무엇인가요?
클래스에 추상 메소드가 있는 한 클래스는 추상 클래스로 정의되며 추상 클래스도 추상 클래스에서 "abstract" 키워드로 수정되어야 하며 메소드와 멤버가 있을 수 있습니다. 추상이 아닌 속성이지만, 추상 메서드가 있는 한 클래스는 추상 클래스로 선언하고 "추상"으로 장식해야 합니다.
예:
abstract class demo{ var $test; abstract function fun1(); abstract function fun2(); }
위 내용은 PHP의 추상 메소드와 추상 클래스는 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!