php 인터페이스 클래스: 인터페이스
사실, 그 기능은 매우 간단합니다. 많은 사람들이 함께 프로젝트를 개발할 때, 그들은 모두 다른 사람들이 작성한 일부 클래스를 호출할 수 있습니다. ? 각 함수의 구현 메소드 이름을 지정하는 방법은 무엇입니까? 이때 PHP 인터페이스 클래스가 작동합니다. 인터페이스 클래스를 정의할 때 해당 메소드는 다음과 같은 하위 클래스로 구현되어야 합니다. 학습: 엔트리부터 마스터까지 PHP 프로그래밍)
interface Shop { public function buy($gid); public function sell($gid); public function view($gid); }
상점 인터페이스 클래스를 선언하고 구매, 판매, 보기의 세 가지 메소드를 정의한 다음 이 클래스를 모두 상속합니다. 서브클래스가 이 세 가지 메소드 중 하나를 구현해야 합니다. 이러한 메서드를 구현하지 않으면 작동하지 않습니다. 사실
직접 말하면 인터페이스 클래스는 클래스의 템플릿이자 클래스의 규정입니다. 이 범주에 속하면 어떻게 하든 내 규정을 따라야 합니다.
코드는 다음과 같습니다. class BaseShop implements Shop
{
public function buy($gid)
{
echo('你购买了ID为 :'.$gid.'的商品');
}
public function sell($gid)
{
echo('你卖了ID为 :'.$gid.'的商品');
}
public function view($gid)
{
echo('你查看了ID为 :'.$gid.'的商品');
}
}
생각해 보세요. 많은 사람이 협업하는 대규모 프로젝트에서는 인터페이스 클래스가 있으면 너무 편리합니다. 다른 사람에게 물어볼 필요가 없다는 것, 특정 함수의 메소드 이름이 무엇입니까? 물론, 이것이 마음에 든다면 어쩔 수 없습니다.
결론:
인터페이스 클래스는 클래스의 리더로서 방향을 지시하며 하위 클래스는 지정된 메서드를 완료해야 합니다.위 내용은 PHP 인터페이스는 무엇을 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!