ホームページ >よくある問題 >オブジェクト指向アプローチで呼び出されるクラスのインスタンスとは何ですか?

オブジェクト指向アプローチで呼び出されるクラスのインスタンスとは何ですか?

藏色散人
藏色散人オリジナル
2020-04-18 10:57:499599ブラウズ

オブジェクト指向アプローチで呼び出されるクラスのインスタンスとは何ですか?

#オブジェクト指向アプローチで呼び出されるクラスのインスタンスとは何ですか?

オブジェクト指向アプローチでは、クラスのインスタンスはオブジェクトと呼ばれます。

基本概念

オブジェクトの意味は、具体的なもの、つまり現実の生活の中で見たり触れたりできるものを指します。オブジェクト指向プログラミングでは、オブジェクトはコンピューター システムの特定のコンポーネントを指します。オブジェクト指向プログラミングでは、オブジェクトには 2 つの意味が含まれており、1 つはデータ、もう 1 つはアクションです。オブジェクトはデータとアクションの組み合わせです。オブジェクトは操作を実行するだけでなく、操作の結果をタイムリーに記録することもできます。

メソッドは、オブジェクトが実行できる操作を指します。メソッドには、関数と呼ばれる別の名前もあります。メソッドはクラス内に定義された関数であり、その特定の機能はオブジェクトに対する操作を記述することです。

継承は、再利用可能な単なる階層モデルです。階層の上位レベルは一般的ですが、下位レベルは特殊です。継承プロセス中に、クラスは最上位部分からいくつかのメソッドと変数を継承できます。クラスは継承されるだけでなく、変更または追加することもできます。これにより、作業効率を効果的に向上させることができる。以下に例を示しますが、クラス X がクラス Y を継承する場合、クラス X は派生クラスであり、クラス Y は基底クラスに属します。継承は一般演繹から特殊へのプロセスであり、知識表現の冗長な内容を減らすことができ、知識ベースの保守と変更は非常に便利です。複雑なシステムの導出にさらに役立ちます。

関連紹介:

オブジェクト指向 (オブジェクト指向) は、ソフトウェア開発手法の 1 つです。オブジェクト指向の概念とアプリケーションは、プログラミングやソフトウェア開発を超え、データベース システム、インタラクティブ インターフェイス、アプリケーション構造、アプリケーション プラットフォーム、分散システム、ネットワーク管理構造、CAD テクノロジー、人工知能などの分野に拡大しました。オブジェクト指向は、現実世界を理解して抽象化する方法であり、コンピュータ プログラミング技術が一定の段階まで発展した成果です。

オブジェクト指向はプロセス指向と相対的なものであり、オブジェクト指向では、関連するデータとメソッドを全体として整理し、より物事の本質に近い、より高いレベルからシステムを扱います。

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

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