「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

インスタンス名

pointこの用語のポイント

pointインスタンスの名前だよ

スポンサーリンク

簡単に書くよ

インスタンス名(読:インスタンスメイ 英:instance name)とは

オブジェクト指向(「モノ」に注目した考え方)の話で出てくるかもしれない用語のひとつ
であり

インスタンス(オブジェクト指向の話で出てくる概念のひとつでクラスを具現化した実体)の名前のこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「オブジェクト指向」と「インスタンス」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

オブジェクト指向は「『モノ』に注目した考え方」です。
「どんなやつで、どう動く」に注目した考え方です。

インスタンス名

詳細は、用語「オブジェクト指向」の説明を ご覧ください。

インスタンス名2

オブジェクト指向の理念に沿って作られたプログラミング言語を「オブジェクト指向プログラミング言語」と言います。
有名どころでは、Javaなんかがオブジェクト指向プログラミング言語です。

オブジェクト指向プログラミング言語では

クラス
インスタンス
オブジェクト


の3つの用語が よく出てきます。
この3つは とても大事です。
ざっくりとで良いので関係性を覚えておいてください。

専門家の人からは怒られそうですが、ものすごい大雑把に説明すると

クラス:設計図
インスタンス:実際に作った物
オブジェクト:モノ(クラスとかインスタンスとかを、ふんわりと表現したもの)


です。

クラスは「設計図」です。
「それって、どんなもの?」を示しています。
ピヨ太君の頭の中にある「ピヨピヨ時計は こんな感じだな」がクラスです。

インスタンス名3

インスタンスは「実際に作ったもの」です。
クラス(設計図)に書かれた「それって、どんなもの?」を形にしたものを指します。
実際に作ったピヨピヨ時計がインスタンスです。

インスタンス名4

オブジェクトは……モノですよ、モノ。
結構ざっくりとした使われ方をする用語です。
「クラスとかインスタンスを ふんわりと表現したもの」くらいに解釈してください。
よく分からない人は忘れてしまって かまいません。

インスタンス名5

以上を踏まえて

インスタンスに付けた名前

が「インスタンス名」です。
そのまんまといえば、そのまんまですね。

インスタンス名6

オブジェクト指向でプログラミングをしていて使うインスタンスは1つとは限りません。
複数のインスタンスを使うのが一般的です。

複数のインスタンスを使うのであれば、それぞれのインスタンスを区別できなくては困ります。
だから名前を付けます。
インスタンスに名前を付けることで、それぞれのインスタンスを区別できするようにするのです。

複数のインスタンスを区別するために付けた

インスタンスの名前

がインスタンス名です。


image piyo2

一言でまとめるよ

まぁ「インスタンス名」って単語が出てきたら「インスタンス(オブジェクト指向の話で出てくる概念のひとつでクラスを具現化した実体)の名前なんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像040
書籍画像035

おまけ

■訳してみるよ

「instance(インスタンス)」の意味は「事実」とか「実例」とか「実態」とかです。
「名」は日本語ですね。
何となく くっつけると

事実名

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
インフルエンサー六法 活動開始から情報発信、収益化までに潜むトラブル対策50
エンジニアのための生成AI入門 はじめての生成AIアプリ開発からエージェント開発まで