ホームページ  >  記事  >  バックエンド開発  >  オブジェクト指向プログラミング言語とは何ですか?

オブジェクト指向プログラミング言語とは何ですか?

藏色散人
藏色散人オリジナル
2019-06-04 10:45:1869109ブラウズ

オブジェクト指向プログラミング言語は、移植性に優れた高水準プログラミング言語です。

オブジェクト指向プログラミング言語とは何ですか?

#オブジェクト指向プログラミング言語は、基本的なプログラム構造単位としてオブジェクトを使用するプログラミング言語の一種であり、記述に使用される設計がオブジェクトに基づいていることを意味します。オブジェクトは、プログラム実行時の基本コンポーネントです。

オブジェクト指向プログラミング言語は、クラスや継承などのコンポーネントを提供し、

識別、ポリモーフィズム、カテゴリ、および 継承 という 4 つの主な特徴を備えています。

オブジェクト指向設計の結果は、オブジェクト指向言語でも非オブジェクト指向言語でも実装できます。オブジェクト指向プログラミング言語自体はオブジェクト指向の概念の実装をサポートしており、そのコンパイラはオブジェクト指向の概念をターゲット プログラムに自動的にマッピングできます。

オブジェクト指向言語は、目的のシステムをより自然に記述し、ソフトウェアの拡張と再利用を容易にします。

には 4 つの主な特徴があります:

(1) 識別、システム内の基本コンポーネントは識別可能な個別のオブジェクトのセットとして認識できます。 #(2) カテゴリ、同じデータ構造と動作を持つシステム内のすべてのオブジェクトはクラスを形成できます;

(3) ポリモーフィズム、オブジェクトには一意の静的型と複数の可能な動的型があります ;

(4) 継承、基本レベルの関係における異なるクラス間でのデータと操作の共有。

以上がオブジェクト指向プログラミング言語とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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