翻訳と辞書
Words near each other
・ 抽象ゲーム
・ 抽象データ型
・ 抽象メソッド
・ 抽象代数学
・ 抽象化
・ 抽象化 (計算機科学)
・ 抽象化レイヤ
・ 抽象化レイヤー
・ 抽象化層
・ 抽象名詞
抽象型
・ 抽象実行
・ 抽象概念
・ 抽象構文
・ 抽象構文木
・ 抽象構文記法1
・ 抽象機械
・ 抽象派
・ 抽象添字記法
・ 抽象画


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

抽象型 : ミニ英和和英辞書
抽象型[ちゅうしょうがた]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

抽象 : [ちゅうしょう]
  1. (adj-na,n) abstract 
: [ぞう]
 【名詞】 1. elephant 
: [かた]
 【名詞】 1. mold 2. mould 3. model 4. style 5. shape 6. data type 

抽象型 : ウィキペディア日本語版
抽象型[ちゅうしょうがた]

ソフトウェア工学における抽象型(ちゅうしょうがた、)は、プログラマが宣言する nominative type system における型である。何らかの宣言された派生型のメンバーも共有するメンバーを含む抽象メソッドやプロパティ〔Abstract Methods and Classes The Java Tutorials〕を含むこともあるし、含まないこともある。多くのオブジェクト指向プログラミング言語では、抽象型を抽象基底クラス (abstract base class)、インタフェース (interface)、TraitMixinflavorsrolesなどと呼ぶ。これらの名称はそれぞれ異なる言語での抽象型の実装を指している。本項目ではこれを総称して抽象クラス (abstract class) と呼ぶ。
抽象クラスの最大の特徴は、オブジェクト指向プログラミングをよりオブジェクト指向的に保つことと、その性質上それが未完成である点である。
== 抽象型の表示 ==
抽象クラスは、以下のようないくつかの方法で生成され、示され、シミュレートされる。
* JavaC#では、クラス定義の際に明示的にキーワード abstract を付与することで抽象クラスであることを示す。
* クラス定義の中で、そのクラスがプロトコルの一部として受容すると宣言したメソッドC++では純粋仮想関数と呼ぶ)の実装を提供しない場合、そのクラスは抽象クラスである。
* 抽象型を継承したとき、定義のない必要なメソッドなどをすべて実装しないクラスもまた抽象クラスである。
* Smalltalkなどの動的型付き言語では、自分自身 (this) へ送信するメソッドが実装されていない場合、そのクラスは抽象クラスと見なせる。(ただし、このような実装は単なるバグの可能性もあり、実行してみるまでエラーであることが検出できない。)

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「抽象型」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.