<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                **一.父子類使用過程中,同名方法的參數類型規則:子類的參數類型要包含父類的參數類型** ~~~ class Person{ public function show(int $name){ } } class User extends Person{ public function show($name){ } } ~~~ **二.子類同名方法的參數類型不包含父類方法的參數類型** 1.普通 ~~~ class Foo { public function process(int $item): array{} } class SuperFoo extends Foo{ public function process(string $items): array{} } ~~~ 2.抽象 ~~~ abstract class Person{ abstract function show(int $name); } class User extends Person{ public function show(string $name){ } } ~~~ **三.trait中同名普通方法參數可不同** ~~~ trait Foo { public function inParams(int $item){ } } class SuperFoo{ use Foo; public function inParams(string $items){ } } ~~~ **四.trait中同名抽象方法參數類型必須相同** ~~~ trait Person { abstract function show(int $name); } class User{ use Person; public function show(mixed $name){ } } ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看