このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。
クラス定義で属性を指定して,メソッドの動作を特定の目的のためにカスタマイズすることができます。メソッドの属性を設定することにより,アクセス,可視性,実装などの特性を制御します。サブクラスは,スーパークラスメンバーの属性を継承しません。
メソッドの属性は,方法
キーワードと同じ行に割り当てます。
方法(Attribute1=value1,Attribute2=value2,……结束
属性の構文の詳細は,属性の指定を参照してください。
ユーザーは,メソッドの動作を属性により変更できます。メソッドは,以下の表にリストした属性をサポートします。
属性の値は,既定ではない値を指定する方法结束……
コードブロック内で定義済みのすべてのメソッドに適用されます。
メソッドの属性
属性名 | クラス |
説明 |
---|---|---|
摘要 |
|
|
|
|
以下のように設定し,このメソッドを呼び出すことができるコードを決めます。
|
|
|
|
密封 |
|
真正的 の場合,このメソッドはサブクラス内で再定義できません。サブクラス内で同じ名前のメソッドを定義しようとすると,エラーが発生します。 |
|
|
クラスのオブジェクトに依存せずオブジェクト引数を必要としないメソッドを定義するには, 静的メソッドで,詳細を説明します。 |
フレームワークの属性 | 特定のフレームワーク基底クラスを使用するクラスには,フレームワーク固有の属性があります。これらの属性の情報については,使用している特定の基底クラスのドキュメンテーションを参照してください。 |