ホームページ  >  記事  >  バックエンド開発  >  PHP マニュアルの要約コードによると、次のコードには問題はありません。

PHP マニュアルの要約コードによると、次のコードには問題はありません。

WBOY
WBOYオリジナル
2016-06-13 12:23:10919ブラウズ

PHPマニュアルの要約コードによると問題はありませんが、次のコードはどこが間違っていますか?

<br />abstract class A{<br />    abstract public function b();   <br />}<br /><br />class B extends A{<br />    public function b(){<br />        print "ok";<br />    }<br />}<br /><br />$k = new B();<br />

$k は b() メソッドを呼び出しません。なぜ表示されますか?
PHP マニュアルの抽象コードによると問題はありません。上記のコードですか?
------解決策のアイデア----------------------
何も問題ありません

class B extends A{
public function b(){
print "ok";
}
}
メソッド b はクラス Bコンストラクターはインスタンス化時に自動的に実行されるため、ok が出力されます

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。