メインコンテンツまでスキップ
バージョン: 開発中

OB Class

OB Class ( object ) -> 戻り値

引数説明
objectオブジェクト🡒クラスを返してほしいオブジェクト
戻り値Null, オブジェクト🡐オブジェクトのクラス

説明

OB Class コマンドはobject 引数のクラスを返します。4D では、全てのオブジェクトはオブジェクトはオブジェクトクラスから継承しています。引数のオブジェクトが既存のオブジェクトでなかった場合、OB Class はnull を返します。

例題

Polygon というクラスを作成した場合を考えます:

  //Class: Polygon
 
 Class constructor
 var $1;$2 : Integer
 This.area:=$1*$2

その後、メソッド内において、以下のように書くことができます:

 var $poly;$class : Object
 $poly:=cs.Polygon.new(4;3)
 
 $class:=OB Class($poly)
  //$class にはClass: Polygon が格納される

参照

OB Instance of