インスタンスとオブジェクトの違いは何ですか? 質問する

インスタンスとオブジェクトの違いは何ですか? 質問する

インスタンスとオブジェクトの違いは何ですか? 違いはありますか?

ベストアンサー1

インスタンスとオブジェクトはオブジェクト指向プログラミング

Java、C++、Smalltalk などの一部のプログラミング言語では、コードを記述して理解することが重要です。構造化プログラミングで使用される他の言語では、この概念は存在しません。

これは構造プログラミングの視点です。時間をかけすぎるほど大きな違いはありません。一部の人にとっては、書くのに多くのスペースを要するような派手な言葉があるかもしれませんが、結局のところ、コーダー、開発者、プログラマー、アーキテクトに関する限り、クラスのインスタンスとオブジェクトは同じ意味であり、多くの場合互換的に使用できます。これまでのキャリアで、違いを指摘するのに 30 分も費やしてうるさい人に出会ったことはありません。違いなどまったくないからです。その時間を他の開発作業に使った方がよいでしょう。

アップデートSwift に関して、Swift を発明した Apple が好むのは次の点です。

クラスのインスタンスは、従来はオブジェクトと呼ばれています。ただし、Swift のクラスと構造体は他の言語よりも機能がはるかに近いため、この章の大部分では、クラスまたは構造体の型のインスタンスに適用できる機能について説明します。このため、より一般的な用語であるインスタンスが使用されます。

おすすめ記事