ホームページ > バックエンド開発 > PHPチュートリアル > PHP のリロード_PHP チュートリアル

PHP のリロード_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:11:04
オリジナル
790 人が閲覧しました

PHPリロード

PHPのリロード

あるクラスのメソッドは別のメソッドと同じ名前ですが、パラメータが異なります。このメソッドはオーバーロードされたメソッドと呼ばれます。

残念ながら、PHP は弱い型指定言語であるため、メソッド自体のパラメーターでさまざまな型のデータを受け取ることができ、PHP メソッドは無限の数のパラメーターを受け取ることができるため、PHP のロードでは厳密なメソッドの重複は発生しません。

PHP におけるオーバーロードとは、親クラスと同じ名前のメソッドをサブクラスに定義することを意味し、このメソッドはサブクラスの親クラスのメソッドをオーバーライドします。

サブクラスでは、親クラスから継承したメソッドがサブクラスで定義されたプロパティやメソッドにアクセスできない場合があるため、場合によってはオーバーロードが必要になります。

例:

リーリー

この例を実行すると、次のように出力されます:

リーリー

ヒント

親クラスがメソッドを定義するときにfinalキーワードを使用する場合、子クラスのメソッドによってオーバーライドすることはできません。

親クラスのオーバーライドされたメソッドにアクセスする

:: シンボルを通じて、親クラスのオーバーライドされたメソッドまたはメンバー プロパティにアクセスできます。 リーリー

スコープ解析演算子:: 使い方については「PHP 範囲解析演算子::」を参照してください。

http://www.bkjia.com/PHPjc/931648.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/931648.html技術記事 PHP のオーバーロード PHP は、クラス内のメソッドを別のメソッドと同じ名前で、異なるパラメーターでオーバーロードします。このメソッドは、オーバーロードされたメソッドと呼ばれます。 PHP が型付けの弱い言語であるのは残念です...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート