PHP继承具有相同的方法名但具有不同的参数

时间:2017-03-31 16:56:51

标签: php

正如您在下面的PHP代码中看到的,有两个类A& B.在两个show方法中定义但具有不同的参数。

<?php
class A{
  public function show($fvar,$svar){
    echo 'In second.';
  }
}
class B extends A{
  public function show(){
    echo 'In first ';
  }
}

$obj=new B();
$obj->show("First Var","Second Var");
?>

// Output : In first

根据我对面向对象编程的理解,调用show函数需要在A中执行方法。我在这里缺少什么? PHP中是否存在不同的规则。

0 个答案:

没有答案