interfaceとは? わかりやすく解説

interface

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/10 00:54 UTC 版)

Go (プログラミング言語)」の記事における「interface」の解説

GoにはC++他の言語における仮想関数持ったクラス存在しない。型に追加したメソッド一種の非仮想関数である。Goにおいての多態はinterface型を使用して実現する。 interface型は実装一切持たずメソッド形式だけを定義した型であり、その点はC#など最近言語のinterfaceと同じである。但し、Goのinterface型は、代入できる型との関連付け不要である。interfaceに定義しているメソッド全て持っていればどんなオブジェクトでも代入可能である。 Goにおけるinterfaceの例を下記に示す。 type Container interface {Begin() IteratorEnd() Iterator} Goのinterfaceは、MLsignatureや、かつてg++に存在したsignatureというC++拡張と全く同じ機能である。

※この「interface」の解説は、「Go (プログラミング言語)」の解説の一部です。
「interface」を含む「Go (プログラミング言語)」の記事については、「Go (プログラミング言語)」の概要を参照ください。

ウィキペディア小見出し辞書の「interface」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


このページでは「ウィキペディア小見出し辞書」からinterfaceを検索した結果を表示しています。
Weblioに収録されているすべての辞書からinterfaceを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からinterface を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「interface」の関連用語

1
S1端子 デジタル大辞泉
94% |||||

2
multi document interface デジタル大辞泉
94% |||||

3
ニック デジタル大辞泉
94% |||||

4
ユー‐アイ デジタル大辞泉
94% |||||


6
RCA端子 デジタル大辞泉
72% |||||

7
S1ビデオ端子 デジタル大辞泉
72% |||||

8
S1映像端子 デジタル大辞泉
72% |||||

9
S2ビデオ端子 デジタル大辞泉
72% |||||

10
S2映像端子 デジタル大辞泉
72% |||||

interfaceのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



interfaceのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、WikipediaのGo (プログラミング言語) (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2025 GRAS Group, Inc.RSS