テクノロジ系 / 基礎理論
オブジェクト指向言語
オブジェクト指向言語は、データと処理をひとまとめにした「オブジェクト」を中心に組み立てるプログラミング言語です。
もう少し詳しく
関連するデータとその操作(メソッド)を一つの部品にまとめ、それらを組み合わせてプログラムを作ります。カプセル化・継承・多態性といった仕組みにより、再利用性や保守性を高められます。JavaやC++、Pythonなどが代表例です。手続き型言語との考え方の違いが問われます。
試験での見方
例:「自動車」をデータ(速度)と操作(加速する)をまとめたオブジェクトとして表します。
カプセル化・継承・多態性といったオブジェクト指向の基本概念と結び付けて問われます。