エクスチュア総合研究所ホームエクスチュア株式会社コーポレートサイトエクスチュア株式会社ブログ最速で理解したい人のためのIT用語集お問い合わせエクスチュア総合研究所エクスチュア株式会社のインターンによるブログmenuホームIT用語集オブジェクト(Object)・オブジェクト指向(Object-Oriented)って何?IT用語集2019.05.15オブジェクト(Object)・オブジェクト指向(Object-Oriented)って何?はじめにプログラミングの勉強をするときに、必ずと言っていいほど「オブジェクト・オブジェクト指向」の概念が登場しますよね。専門書を読んでも難しい言葉が並び、結局何なの?という疑問が離れません。これはほとんどの人が通る道であり、その意味がわからなくてもそこまで支障はありません。用語説明〜最速で理解したい人のためのIT用語集より抜粋〜オブジェクト(Object)・・・データと処理の集まり。対象・モノの意味の英単語。オブジェクト指向(Object-Oriented)・・・プログラムを手順ではなく、オブジェクトの作成と操作としてみる考え方。Code)・・・コンピュータ上で実行可能な形式に変換したコード。プロパティ(Property)・・・あるファイルやデータなどのオブジェクトが持つ特性。メソッド(Method)・・・各オブジェクトにおける処理や操作の事。方法という意味の英単語。クラス(Class)・・・オブジェクトの設計書のようなもので、プロパティやメソッドの集合体。※オブジェクトコード以降は、タイトルにはありませんでしたが後にちょこっと出てきます。属性(プロパティ)や処理(メソッド)などが決まっており、外部からメッセージを受けて処理を実行しデータを処理する。オブジェクトはモノなので、プログラム内容が変わったとしてもそれを再利用することができる。他の人が作ったモノを加工する事もできる。オブジェクト指向:モノ(オブジェクト)を組み合わせて情報を渡す事で処理を実行させるという考え方モノ(オブジェクト)を利用してプログラムを作成する事で、プログラマはその内部構造や動作原理を知らなくてもその機能を利用することができる。例)スマホでメッセージを送る際に、ユーザーは通信システムなどを知らなくてもその機能を利用することができる。現在使用されているほとんどのプログラミング言語(Java、C++、C#など)は、オブジェクト指向に該当する。オブジェクトを”スマホ”で説明オブジェクト・・・スマホのボタン、スクリーン、スマホ本体など物理的なモノ。オブジェクト指向・・・スマホの部品(オブジェクト)を他の製品に変更しても通常通り作動することを可能にした、モノを組み合わせて製品を作るという考え方。オブジェクトコード・・・スマホの処理を実行するために、機械語(人間に理解しにくい言語)で書かれた文章。メソッド・・・スマホの部品(オブジェクト)の処理。アプリの起動、ホームに戻る、動画再生など。クラス・・・スマホの部品(オブジェクト)を作成するための設計図。プロパティやメソッドがまとまったもの。おわりにいかがでしたでしょうか。どの専門書を読んでも解決しなかったオブジェクトについて少しは納得できましたか?この記事について調べている際に、わかりやすいサイトを見つけたので一応リンクを貼っておきますね(→こちら)この記事を通してオブジェクトやオブジェクト指向に関する理解を深めて頂けたら幸いです。関連記事IT用語集ゴー言語(Golang)って何?はじめに今回は言語別年収ランキングで一位を獲得した「Go言語」につ...IT用語集キャッシュ(Cache)って何?はじめに今回紹介するキャッシュという言葉は、現金という意味の英単語...IT用語集キッティング(Kitting)って何?はじめにキッティングって、キティーちゃんと名前が似ててかわいい言葉...IT用語集コロケーション(Collocation)って何?はじめにコロケーションを語源から考えると。「collocation...IT用語集インポート(Import)とエクスポート(Export)って何?はじめにインポートとエクスポート。)この記事へのコメントはありません。この記事へのトラックバックはありません。URL返信をキャンセルする。-URL上に表示された文字を入力してください。Practitionerが変わりました。