IT用語集

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

はじめに

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

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

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

オブジェクトとオブジェクト指向とは

オブジェクト:
コンピュータ上でプログラムを動かす「モノ」
属性(プロパティ)や操作方法(メソッド)などが決まっており、外部からメッセージを受けてデータを処理します。
オブジェクトは、異なるプログラムで使いまわしたり、他の人が作ったオブジェクトを加工したりもできます。
オブジェクト指向:
オブジェクトを組み合わせてデータを渡す事で処理を実行させるという考え方
オブジェクトを利用してプログラムを作成する事で、プログラマはその内部構造や動作原理を知らなくてもその機能を利用することができます。
例えば、アプリ開発のエンジニアはプログラムの命令を全て考えているのではなく、プログラミング言語(e.g., Python, Java、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
.https://eng-entrance.com/what-oop

ピックアップ記事

  1. 最速で理解したい人のためのIT用語集

関連記事

  1. IT用語集

    レンダリング(Rendering)って何?

    はじめにレンダー(render)は「元に戻す」という意味の英単語です…

  2. IT用語集

    シンクライアント(Thin Client)って何?

    はじめにシンクライアントとは、新クラアントのことではありません。シ…

  3. IT用語集

    DTM(Dynamic Tag Manager)って何?

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

  4. IT用語集

    セッション(Session)って何?

    はじめにセッションとは「人が集まって作業を始め終了するまでの一連の区…

  5. IT用語集

    API(Application Programming Interface)って何?

    はじめに今回はIT業界の基本単語である「API(エーピーアイ)」とい…

  6. IT用語集

    GA(Google Analytics)とAA(Adobe Analytics)って何?

    はじめに現在のWEB解析ツールの代表例といえば、GA(Google …

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

CAPTCHA


最近の記事

  1. 回帰分析はかく語りき Part3 ロジスティック回帰
  2. GCSへのSnowflake Open Catalogによる…
  3. VPC Service Controlsで「NO_MATCH…
  4. モダンデータスタックなワークフローオーケストレーションツール…
  5. Streamlit in Snowflakeによるダッシュボ…
  1. Tableau

    【図解】Tableau Desktop 2020.3で「計算式」「予測機能」など…
  2. ブログ

    データ視覚化ツール「Power BI」
  3. Google BigQuery

    Big QueryでWindow関数を用いて、累積和を計算する
  4. Adobe Analytics

    ページとは-Adobe Analyticsの指標説明
  5. ブログ

    サーバーがアクセス情報を取得する仕組み
PAGE TOP