<?php

// 抽象类:抽象方法只能声明,不能有方法体,允许通过继承来实例化。(可以有普通方法)

// 接口类:只能声明,不能有方法体,允许通过继承来实例化。

abstract class Tiger{

  public abstract function clime();

}

class XTiger extends Tiger(){

  public function clime(){

    echo '';

  }

}

class MTiger extends Tiger(){

  public function clime(){

    echo '';

  }

}

// call(Tiger $amimal) 定义Tiger类下面

class Cliend{

  public static function call(Tiger $amimal){

    $amimal->clime();

  }

}

Cliend::call(new XTiger());

Cliend::call(new MTiger());

?>

https://www.bilibili.com/video/BV1r7411j7Gc?p=2

相关文章:

  • 2021-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-20
  • 2021-07-12
  • 2022-02-10
  • 2021-07-27
  • 2022-02-22
  • 2022-01-18
相关资源
相似解决方案