アクセサの表記
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/08/29 19:11 UTC 版)
「メソッド (計算機科学)」の記事における「アクセサの表記」の解説
記法は言語により異なる。 Java系統では、getXXX, setXXXの様に語幹部にアクセス対象の名詞が入る。Smalltalk系統ではXXX, XXX:というようにアクセス対象の名前だけを記述し、入力と出力を引数の有無で区別する。Objective-Cでは、XXX, setXXX:と片方にだけsetをつける命名規則が用いられる。DelphiやC#などのプロパティ機能を持つ多くの言語では、プロパティ自体がアクセサにあたり、専用構文を使用する。Rubyでは、メソッド呼び出しの際の引数を囲むカッコが省略できるため、引数を持たないメソッド呼び出しが読み出し用アクセサに相当するが、書き込み用アクセサにはXXX=という構文が存在する。C++には決まった規則はなくライブラリや開発環境に左右される。
※この「アクセサの表記」の解説は、「メソッド (計算機科学)」の解説の一部です。
「アクセサの表記」を含む「メソッド (計算機科学)」の記事については、「メソッド (計算機科学)」の概要を参照ください。
- アクセサの表記のページへのリンク