-
Property Declaration
PROPERTY [ READ ] Identifier AS Datatype |
Since 3.1
|
これはクラスプロパティを宣言します。
キーワードREADが指定されている場合、プロパティは読み取り専用になります。
宣言したら、プロパティを実装する必要があります。プロパティを読み取るための関数を作成する必要があります。読み取り専用でない場合は、プロパティを書き込むための関数を作成する必要があります。
read関数の名前は、プロパティの名前の後にアンダースコアとReadという語を続けたものです。 この関数は引数を取らず、プロパティのデータ型と同じ型のデータを返さなければなりません。
書き込み関数の名前は、プロパティの名前の後にアンダースコアと単語Writeが続きます。 この関数は何も返さない手続きです。 プロパティのデータ型と同じ型の引数を1つだけ取ります。
プロパティ同義語
Since 3.1
2番目の構文を使用して、宣言されたプロパティと同義の最大3つまで宣言することができます。
Examples
Property Enabled As Boolean
Property Read Handle As Integer
...
Private $bEnabled As Boolean
Private $iHandle As Integer
Enabledプロパティを実装します。
Function Enabled_Read() As Boolean
Return $bEnabled
End
Sub Enabled_Write(bEnabled As Boolean)
$bEnabled = bEnabled
UpdateEverything
End
'Handleプロパティを実装します
Function Handle_Read() As Integer
Return $iHandle
End
See also
コメント
最新を表示する
NG表示方式
NGID一覧