ホームページ > よくある問題 > クラスとは何ですか?

クラスとは何ですか?

烟雨青岚
リリース: 2020-06-13 16:13:45
オリジナル
14487 人が閲覧しました

クラスとは何ですか?

クラスとは何ですか?

定義:

クラス (クラス) は、オブジェクト指向プログラミング (OOP、オブジェクト指向プログラミング) における情報のカプセル化の基礎です。クラスはユーザー定義の参照データ型であり、クラス型とも呼ばれます。各クラスには、データの説明と、データを操作したりメッセージを渡したりする一連の関数が含まれています。クラスのインスタンスはオブジェクトと呼ばれます。

クラスの 3 つの主要な特徴:

1. カプセル化

データと操作を有機的な全体にカプセル化します。は隠蔽され、外部に対して限られたインターフェイスのみを提供するため、高い内部凝集性と外部との低い結合を確保できます。ユーザーは特定の実装の詳細を知る必要はなく、外部インターフェイスを介して特定のアクセス権を持つクラスのメンバーを使用するだけでよく、これによりセキュリティが強化され、プログラミングが簡素化されます。

2. 継承

継承は認知ルールとより一致しており、プログラムが理解しやすくなり、不要なコードの繰り返しが省かれます。

3. ポリモーフィズム

同じ操作が異なるオブジェクトに作用するため、異なる解釈が行われ、異なる実行結果が生成される可能性があります。実行時、実装されたサブクラス (派生クラス) のメソッドは、親クラス (基本クラス) へのポインターを介して呼び出すことができます。

クラスを定義します:

    class类名
{
 
public:
公有成员
private:
私有成员
 
protected:
保护成员
};
ログイン後にコピー

関連知識の詳細については、PHP 中国語 Web サイトをご覧ください。 !

以上がクラスとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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