ホームページ >バックエンド開発 >PHPチュートリアル >PHP の 3 つの主要なオブジェクト指向機能: カプセル化

PHP の 3 つの主要なオブジェクト指向機能: カプセル化

WBOY
WBOYオリジナル
2016-07-29 08:57:521012ブラウズ

オブジェクトのメンバー (プロパティ、メソッド) を独立した同一のユニットに結合し、オブジェクトの内部詳細を可能な限り非表示にします

ここでは、「プライベート」キーワード、private を紹介します。これを使用します。変更するキーワード メンバーはオブジェクト内でのみアクセスでき、オブジェクト外からはアクセスできません

カプセル化されたメソッドの役割

1. プライベートカプセル化後は内部でのみ使用できます

2.クラスには 100 個のメソッドがあり、90 個はカプセル化されており (残りの 10 個にサービスを提供するメソッド)、使用できるメソッドは 10 個だけです

カプセル化された属性の役割

1 メンバー属性は、このグローバル変数に相当します。オブジェクトであり、メンバー属性はメソッド内にあります。 で使用される場合、メンバー属性の変更はメソッドの実行動作を変更します。つまり、オブジェクトの機能を変更します

2。値を変更または読み取ります

以上、PHP オブジェクト指向の 3 つの主要な機能のカプセル化を内容も含めて紹介しましたが、PHP チュートリアルに興味のある友人の参考になれば幸いです。

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