OB Class
OB Class ( object : Object ) : Object
| 引数 | 型 | 説明 | |
|---|---|---|---|
| object | Object | → | クラスを返してほしいオブジェクト |
| 戻り値 | Null, Object | ← | オブジェクトのクラス |
履歴
| リリース | 内容 |
|---|---|
| 18 R3 | 初出 |
説明
OB Class コマンドはobject 引数のクラスを返します。4D では、全てのオブジェクトはオブジェクトはオブジェクトクラスから継承しています。引数のオブジェクトが既存のオブジェクトでなかった場合、OB Class はnull を返します。
例題
Polygon というクラスを作成した場合を考えます:
//Class: Polygon
Class constructor( $width : Integer ; $height : Integer)
This.area:=$width*$height
その後、メソッド内において、以下のように書くことができます:
var $poly;$class : Object
$poly:=cs.Polygon.new(4;3)
$class:=OB Class($poly)
//$class にはClass: Polygon が格納される
参照
プロパティ
| コマンド番号 | 1730 |
| スレッドセーフである | yes |