IT用語集

オブジェクト(Object)・オブジェクト指向(Object-Oriented)って何?

はじめに

プログラミングの勉強をするときに、必ずと言っていいほど「オブジェクト・オブジェクト指向」の概念が登場しますよね。
専門書を読んでも難しい言葉が並び、結局何なの?という疑問が離れません。
しかし、安心して下さい。
これはほとんどの人が通る道であり、その意味がわからなくてもそこまで支障はありません。
では、早速見ていきましょー!!✨

用語説明〜最速で理解したい人のためのIT用語集より抜粋〜

オブジェクト(Object)・・・データと処理の集まり。対象・モノの意味の英単語。
オブジェクト指向(Object-Oriented)・・・プログラムを手順ではなく、オブジェクトの作成と操作としてみる考え方。
オブジェクトコード(Object Code)・・・コンピュータ上で実行可能な形式に変換したコード。
プロパティ(Property)・・・あるファイルやデータなどのオブジェクトが持つ特性。
メソッド(Method)・・・各オブジェクトにおける処理や操作の事。方法という意味の英単語。
クラス(Class)・・・オブジェクトの設計書のようなもので、プロパティメソッドの集合体。

※オブジェクトコード以降は、タイトルにはありませんでしたが後にちょこっと出てきます。

オブジェクト周りの概念

オブジェクト:
コンピュータ上でプログラムを動かす際の「モノ」
属性(プロパティ)や処理(メソッド)などが決まっており、外部からメッセージを受けて処理を実行しデータを処理する。
オブジェクトはモノなので、プログラム内容が変わったとしてもそれを再利用することができる。
また、他の人が作ったモノを加工する事もできる。

オブジェクト指向:
モノ(オブジェクト)を組み合わせて情報を渡す事で処理を実行させるという考え方
モノ(オブジェクト)を利用してプログラムを作成する事で、プログラマはその内部構造や動作原理を知らなくてもその機能を利用することができる。
例)スマホでメッセージを送る際に、ユーザーは通信システムなどを知らなくてもその機能を利用することができる。
現在使用されているほとんどのプログラミング言語(Java、C++、C#など)は、オブジェクト指向に該当する。

オブジェクトを”スマホ”で説明

オブジェクト・・・スマホのボタン、スクリーン、スマホ本体など物理的なモノ。
オブジェクト指向・・・スマホの部品(オブジェクト)を他の製品に変更しても通常通り作動することを可能にした、モノを組み合わせて製品を作るという考え方。
オブジェクトコード・・・スマホの処理を実行するために、機械語(人間に理解しにくい言語)で書かれた文章。
プロパティ・・・スマホの部品(オブジェクト)が持つ属性。色、液晶、材質、信号など。
メソッド・・・スマホの部品(オブジェクト)の処理。アプリの起動、ホームに戻る、動画再生など。
クラス・・・スマホの部品(オブジェクト)を作成するための設計図。プロパティやメソッドがまとまったもの。

おわりに

いかがでしたでしょうか。
どの専門書を読んでも解決しなかったオブジェクトについて少しは納得できましたか?
この記事について調べている際に、わかりやすいサイトを見つけたので一応リンクを貼っておきますね(→こちら
この記事を通してオブジェクトやオブジェクト指向に関する理解を深めて頂けたら幸いです。
最後まで目を通していただきありがとうございました🙇‍♂️

参照元

https://www.weblio.jp/content/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88
http://e-words.jp/w/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88.html
https://it-trend.jp/words/object

初心者向けに徹底解説!オブジェクト指向とは?

関連記事

  1. IT用語集

    DTM(Dynamic Tag Manager)って何?

    はじめにDTMとは、Adobeの第2世代*タグマネージャー(タグ管…

  2. IT用語集

    コンバージョン(CV)って何?

    はじめにCVはコンバージョン(Conversion)の略で、英語で…

  3. IT用語集

    クロスデバイス(Cross Device)って何?

    はじめに今回取り上げる「クロスデバイス」は、文字通り「デバイス(ス…

  4. IT用語集

    DWH(Data Warehouse)、データマート(Data Mart)って何?

    はじめに今回はデータ界隈で必須単語である「データウェアハウス(DW…

  5. IT用語集

    コンソール(Console)って何?

    はじめに今日はあまり馴染みのない「コンソール」という単語について紹…

  6. IT用語集

    インターフェイス(Interface)って何?

    はじめにスマホやウェアラブル端末が普及してきて、インターフェイスと…

PAGE TOP