「クラス」の版間の差分

提供: AB開発Wiki
ナビゲーションに移動検索に移動
 
3行目: 3行目:
 
== クラスの定義 ==
 
== クラスの定義 ==
  
  Class ''ClassName''
+
  '''Class''' ''ClassName''
 
     ''Members''
 
     ''Members''
  End Class
+
  '''End Class'''
  
 
=== 項目 ===
 
=== 項目 ===
25行目: 25行目:
 
:: ・インデクサ
 
:: ・インデクサ
 
:: ・プロパティ
 
:: ・プロパティ
 
  
 
== メンバの定義 ==
 
== メンバの定義 ==

2006年10月17日 (火) 14:01時点における版

クラスとはオブジェクトの雛形のことを言います。

クラスの定義

Class ClassName
    Members
End Class

項目

ClassName

クラス名を指定します。

Members

クラスの構成要素を記述します。構成要素は下記のとおりです。
・基底クラス
・インターフェイス
・コンストラクタ
・デストラクタ
・静的メンバ
・動的メンバ
・静的メソッド
・動的メソッド
ABでは動的メソッドの書き方によって下記の言語機能を表現できます。この際、専用のステートメントや修飾子は必要ありません。
・インデクサ
・プロパティ

メンバの定義

メソッドの定義

コンストラクタ・デストラクタ

アクセシビリティ

継承

仮想関数

抽象クラス・抽象メソッド

New/Delete