のれん力で貢献 お客様とともに進化し続ける CMS NOREN5

  • CMS比較.com >
  • インターネット用語辞典【オブジェクトとは?】

オブジェクトとは?


▼オブジェクト▼
オブジェクト
「物体」のこと
「対象」のこと
転じて、3次元コンピュータグラフィックス 3DCGソフトウェア等で、空間に配置される各物体のこと
オブジェクト指向においては、データと手続きを一体化して保持している存在。オブジェクトは、外部からのメソッド呼び出しでメッセージを受け取り、内部で処理を行い、他のオブジェクトにメッセージを送ったり、自己の状態を変更する。オブジェクトが集まったものが実行プログラムになる。→インスタンス
ソースコードをコンパイルした場合に、コンパイラが生成するファイルで、通常1個のソースコードに対して1個作られる。機械語の情報が入っているが、他のオブジェクトとの依存関係が解決されていないため実行はできない。実行可能なファイルを生成するにはリンケージエディタ リンカを用いる。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向言語▼
『オブジェクト指向プログラミング』より : オブジェクト指向プログラミング (object-oriented programming, OOP) とは相互にオブジェクト指向プログラミング#メッセージ メッセージ (message) を送りあうオブジェクト指向プログラミング#オブジェクト オブジェクト (object) の集まりとしてプログラム (コンピュータ) プログラムを構成する技法である。この技法をサポートするプログラミング言語はオブジェクト指向言語 (object-oriented programming language, OOPL) と呼ばれる。オブジェクト指向プログラミングには必ずしもオブジェクト指向言語を用いる必要は無いが、オブジェクト指向言語の備えるクラス (コンピュータ) クラスとそのオブジェクト指向プログラミング#継承 継承などの仕組みを利用するほうが格段に開発効率は向上する。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向プログラミング▼
オブジェクト指向プログラミング (object-oriented programming, OOP) とは相互にオブジェクト指向プログラミング#メッセージ メッセージ (message) を送りあうオブジェクト指向プログラミング#オブジェクト オブジェクト (object) の集まりとしてプログラム (コンピュータ) プログラムを構成する技法である。この技法をサポートするプログラミング言語はオブジェクト指向言語 (object-oriented programming language, OOPL) と呼ばれる。オブジェクト指向プログラミングには必ずしもオブジェクト指向言語を用いる必要は無いが、オブジェクト指向言語の備えるクラス (コンピュータ) クラスとそのオブジェクト指向プログラミング#継承 継承などの仕組みを利用するほうが格段に開発効率は向上する。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクトデータベース▼
オブジェクトデータベースは、オブジェクトの形式で表現されるデータを格納するデータベースである。
オブジェクト指向データベースともいう。オブジェクト指向プログラミングにおいて、オブジェクトをデータベースに格納(永続化)する方法の一つである。オブジェクトデータベースは、オブジェクト指向プログラミング言語と密接に連携する。オブジェクトデータベースのデータベース管理システム (DBMS) を、
オブジェクトデータベース管理システム (ODBMS; Object DBMS) 、あるいは
オブジェクト指向データベース管理システム (OODBMS; Object Oriented DBMS) という。
データベース技術にオブジェクト指向の概念を導入する手法には、後述するように、オブジェクトデータベースとオブジェクト指向関係データベースの2つの手法がある。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向データベース▼
『オブジェクトデータベース』より : オブジェクトデータベースは、オブジェクトの形式で表現されるデータを格納するデータベースである。
オブジェクト指向データベースともいう。オブジェクト指向プログラミングにおいて、オブジェクトをデータベースに格納(永続化)する方法の一つである。オブジェクトデータベースは、オブジェクト指向プログラミング言語と密接に連携する。オブジェクトデータベースのデータベース管理システム (DBMS) を、
オブジェクトデータベース管理システム (ODBMS; Object DBMS) 、あるいは
オブジェクト指向データベース管理システム (OODBMS; Object Oriented DBMS) という。
データベース技術にオブジェクト指向の概念を導入する手法には、後述するように、オブジェクトデータベースとオブジェクト指向関係データベースの2つの手法がある。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクトモデル化技法▼
オブジェクトモデル化技法 (OMT; Object Modeling Technique) は、オブジェクト指向ソフトウェア開発方法論であり、1990年頃にジェームズ・ランボー、マイケル・ブラハ、ウィリアム・プレメラニ、フレデリック・エディ、ウィリアム・ローレンセンなどの人々によって開発された。
現在では OMT は、他のオブジェクト指向開発方法論とともに、
モデル図の記法は、統一モデリング言語 UML (Unified Modeling Language; 統一モデリング言語) に統合され、
開発手法は、ラショナル統一プロセス (RUP; Rational Unified Process) に統合された。
ジェームズ・ランボーたちは著書『オブジェクト指向方法論OMT モデル化と設計』 (原著は1990年刊、邦訳は1992年刊) で OMT を説明している。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクトモデリング技法▼
『オブジェクトモデル化技法』より : オブジェクトモデル化技法 (OMT; Object Modeling Technique) は、オブジェクト指向ソフトウェア開発方法論であり、1990年頃にジェームズ・ランボー、マイケル・ブラハ、ウィリアム・プレメラニ、フレデリック・エディ、ウィリアム・ローレンセンなどの人々によって開発された。
現在では OMT は、他のオブジェクト指向開発方法論とともに、
モデル図の記法は、統一モデリング言語 UML (Unified Modeling Language; 統一モデリング言語) に統合され、
開発手法は、ラショナル統一プロセス (RUP; Rational Unified Process) に統合された。
ジェームズ・ランボーたちは著書『オブジェクト指向方法論OMT モデル化と設計』 (原著は1990年刊、邦訳は1992年刊) で OMT を説明している。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクトファイル▼
オブジェクトファイル(Object File)またはオブジェクトコード(Object Code)とは、コンパイラがソースファイルを処理した結果生成される中間的なコード表現である。オブジェクトファイルの内容はバイナリであり、コンパクトで構文解析済みのコードである。オブジェクトファイル群をリンケージエディタ リンクすることによって最終的な実行ファイルやライブラリが作成される。オブジェクトファイルのほとんどは機械語である(コンピュータのCPUが直接実行できるコード)。オブジェクトファイルフォーマットはコンパイラやアセンブリ言語 アセンブラが生成するオブジェクトファイルのファイルフォーマットである。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向言語の比較▼
C Sharp C#
Visual Basic Visual Basic(.NET)
Delphi Delphi言語
JavaScript
あらゆるスコープからの参照許可
public,published
同一パッケージ (アセンブリ) 内部からの参照許可
(無指定がデフォルト)
internal
(同一ユニット内に記述)
クラス (コンピュータ) クラス外部からの参照不許可
private
private
private
Private
private
サブクラス (計算機科学) サブクラス以外からの参照不許可
protected

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向▼
オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向モデリング▼
『オブジェクト指向』より : オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向分析▼
『オブジェクト指向』より : オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向設計▼
『オブジェクト指向』より : オブジェクト指向(-しこう)とは、オブジェクト同士の相互作用としてシステムの振る舞いをとらえる考え方である。
オブジェクト指向は、当初プログラム (コンピュータ) プログラムの構造をオブジェクト群の相互作用とおよびその雛形であるクラス (コンピュータ) クラス群の関係として捉え、プログラムコードを書き表すオブジェクト指向プログラミングから始まっているが、その後、システム開発における要求分析フェイズにおいて、開発しようとする対象領域の構成要素をオブジェクトとして発見・定義していくオブジェクト指向分析、システムの動作や構造をオブジェクトとクラスとして記述するオブジェクト指向設計技術としても広く発展・普及することとなった。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト (プログラミング)▼
たとえば、「マウスカーソル」というオブジェクトについては、上下左右に動かす、クリックするというような操作が考えられるし、「ファイル」というオブジェクトについては、コピー、削除などの操作が考えられるが、こういった対象を表現するのがオブジェクトだと言える。ウィンドウ、メニュー、ファイル、段落など、コンピュータ上でユーザが目にするもので、名前が付いているようなものはほとんどオブジェクトであるが、ユーザが目にしないようなオブジェクトもあり、これらの全体として、プログラムが動作している。
オブジェクトの具体的な実体を、インスタンスと呼び、抽象的なオブジェクトの性質をクラス (コンピュータ) クラスと呼ぶ。たとえば、ファイルやコンピュータなどのアイコンは、オブジェクトのインスタンスであり、一般的な「ファイルというもの」、「マウスカーソルというもの」が、クラスである。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト型▼
オブジェクト型とは、代入された値によって型を変化させることができるデータ型。例えばオブジェクト型の変数「a」に"abc"を代入すると、変数「a」は文字列 文字列型になり、1234を代入すると、整数型になる。
オブジェクト型は値の範囲が不明なときには便利なデータ型である。変数「a」をブール代数 論理型で宣言したのに、255が代入されてしまったら他の変数に上書きしてしまうか、エラーが発生してプログラムが停止してしまう。オブジェクト型で宣言すれば、回避できる可能性もある。しかし、オブジェクト型で宣言すると処理速度が遅くなってしまうという欠点がある。
変数の範囲が分かる場合は型を固定させた方が良い。

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクトコード▼
オブジェクトコードは、アセンブラやコンパイラによって生成されるプログラム (コンピュータ) プログラムの機械語コード。通常はそのままで使用することはなく、リンケージエディタ リンカにより必要なライブラリとひとつにまとめられて実行プログラムになる。
ソースコード
バイトコード
プログラミング おふしえくとこと

【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



▼オブジェクト指向プログラミング言語▼
『』より :
【情報源】Wikipedia
【引用元URL】http://ja.wikipedia.org/wiki/%E3%82%AA%E3%83%96%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88



インターネット用語辞典 索引へ戻る



▼「オブジェクト」以外の用語▼

欧州合同素粒子原子核研究機構 欧州電子計算機工業会
応用ソフト 大型コンピュータ
大型汎用機 大型汎用コンピュータ
お気に入り オクテット
おサイフケータイ オーサリング
おしゃべりモード オーセンティケーション
オーセンティコード 落ちる
追っかけ再生 オーディオケーブル
オートIDセンター オートIDラボ
オートコレクト オートコンプリート
落とし戸関数 オートセンシング
オートダイヤリング オートダイヤル
オートネゴシエーション オートパイロット
オートマトン オートログイン
オーバークロック オーバーサンプリング
オーバードライブプロセッサ オーバーフロー
オーバーヘッド オーバーライトモード
オーバーラップウィンドウ方式 オーバーロード
オフィシャルサイト オフィス2000
オフィスXP オフィスオートメーション
オフィスコンピュータ オフィススペシャリスト
オフィスソフト オフコン
オブジェクト オブジェクトコード
オブジェクト指向 オブジェクト指向プログラミング
オフショア開発 オフスクリーンメモリ
オフセット オプティカルズーム
オプティカルセンサーマウス オプティカルマウス
オプティマイザ オプティマイズ
オプティマイゼーション オプトアウト
オプトイン オプトインメール
オフトラック オフラインミーティング
オープンβ オープンβテスト
オープングループ オープンコンピュータネットワーク
オープンシステム オープンステップ
オープンソース オープンソースソフトウェア
オープンソースソフトウェア・センター オープンディレクトリ
オープンディレクトリプロジェクト オープンデータネットワーク
オープンドキュメント オープントランスポート
オープンベータ オープンベータテスト
オープンリレー オフ会
オペランド オペレータ
オペレーティングシステム 重い
親プロセス 親指族
オラクル オラクルマスター
オラクルマスターゴールド オラクルマスターシルバー
オラクルマスタープラチナ オラクルマスターブロンズ
オールインワンパソコン オールインワン型ノートパソコン
オルトキー オレンジブック
音楽CD 音楽ダウンロードサービス
音楽配信サービス 音響カプラ
オンサイトサポート オンザフライ書き込み
オンスクリーンディスプレイ オンスクリーン機能
音声応答システム 音声自動応答装置
音声入力ソフト オンダイ
オンデマンド オンナウ
オンボード オンラインDPEサービス
オンラインDVDレンタルサービス オンラインアルバム
オンラインオークション オンライン銀行
オンラインゲーム オンラインサインアップ
オンラインショップ オンラインストア
オンラインストレージ オンラインソフト
オンライントランザクション処理 オンライントレード
オンラインバンキング オンラインプリントサービス
オンラインブローカー オンラインヘルプ
オンラインマニュアル オンラインモール
オンライン証券 オンライン分析処理
オンライン翻訳サービス

専門スタッフがCMS選定から運用までワンストップサポート!上場企業への導入実績多数