FreeBASIC CatPgUserDefTypes
目次
→変数とデータの型→
User Defined Types
←オリジナル・サイト
ユーザ定義型
左にメニュー・フレームが表示されていない場合は、ここをクリックして下さい
←リンク元に戻る
プログラム開発関連に戻る
宣言
ユーザー定義型の宣言と説明
参照
ユーザー定義型のデータにアクセスする
メンバー手続き
ユーザー定義型に関連するメソッドの宣言と定義
メンバー・アクセス制御
データおよびメンバー手続きにアクセスするタイミングを制御する
宣言
ENUM...END ENUM
ユーザー定義の値の列挙
TYPE...END TYPE
ユーザー定義構造で、重複しないデータとメンバー手続き
CLASS...END CLASS
実装されていません。キーワード予約のみ。
UNION...END UNION
重複データのユーザー定義構造
EXTENDS
ユーザー定義型を拡張して別の型を派生させる
EXTENDS WSTRING
ユーザー定義型を拡張して、Wstring の動作を継承します
EXTENDS ZSTRING
ユーザー定義型を拡張して、Zstring の動作を継承します
IMPLEMENTS
実装されていません。キーワード予約のみ。
FIELD
ユーザー定義型内のフィールド配置を指定します
OBJECT
実行時型情報を提供する組み込み型
参照
Temporary Types
ユーザー定義型の一時コピーを作成します
THIS
ユーザ定義型インスタンスにアクセスするために、非静的メンバ手続きに渡される、組み込みの隠しパラメータ
BASE (メンバ アクセス)
派生ユーザー定義型の、基本ユーザー定義型インスタンスにアクセスするための、組み込みの隠し変数
Type Alias
他のユーザー定義型または標準データ型から、ユーザー定義型を宣言します。
WITH
ユーザー定義型のデータおよびメンバーにアクセスするための複合命令文
メンバー手続き
BASE (初期化子)
派生ユーザ定義型コンストラクタの、基本ユーザ定義型の初期化子を指定します
CONSTRUCTOR
ユーザー定義型が作成されたときに自動的に呼び出される、メンバー手続きを宣言または定義します。
DESTRUCTOR
ユーザー定義型が破棄された場合やスコープ外になった場合に自動的に呼び出される、メンバー手続きを宣言または定義します。
FUNCTION
値を返すメンバ手続きを宣言または定義します。
OPERATOR(演算子)
多重定義された演算子を宣言または定義します
OVERRIDE
メソッドが、基本ユーザー定義型の仮想メソッドを上書きすることを期待することを示す、メンバー・メソッド属性
PROPERTY
ユーザー定義型のプロパティ・メンバ手続きを宣言または定義します。
SUB
メンバー手続きを宣言または定義する
STATIC (メンバー)
メンバ手続きまたは変数が、静的であることを宣言または定義します。
VIRTUAL
メンバーに実装が必要であることを宣言する、メンバー・メソッド属性
ABSTRACT (メンバー)
派生ユーザー定義型でメンバーを実装する必要があることを宣言する、メンバーメソッド属性
CONST (メンバー)
メソッドが読み取り専用であり、ユーザー定義型のデータを変更しないことを宣言または定義する、メンバーメソッド属性
メンバー・アクセス制御
PUBLIC: (アクセス制御)
ユーザー定義型のデータとメンバーは公開されている
PRIVATE: (アクセス制御)
ユーザー定義型のデータとメンバーは内部でのみアクセス可能
PROTECTED: (アクセス制御)
ユーザー定義型のデータとメンバーは可視性を保護されています
目次に戻る
←リンク元に戻る
プログラム開発関連に戻る
ページ歴史:2019-06-27 00:10:33
日本語翻訳:WATANABE Makoto、原文著作者:SysOp