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

WBOY
リリース: 2016-06-13 12:23:10
オリジナル
921 人が閲覧しました

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 が出力されます

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート