ここは旧式の4DドキュメントWebサイトです。最新のアップデートされたドキュメントを読むには新サイトをご利用下さい→ developer.4d.com

ホーム

 
4D v20 R7
OB Class

OB Class 


 

OB Class ( object ) -> 戻り値 
引数   説明
object  オブジェクト in クラスを返してほしいオブジェクト
戻り値  オブジェクト, Null in オブジェクトのクラス

説明   

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

例題  

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

  //Class: Polygon
 
 Class constructor
 C_LONGINT($1;$2)
 This.area:=$1*$2

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

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



参照 

OB Instance of

 
プロパティ 

プロダクト: 4D
テーマ: オブジェクト(ランゲージ)
番号: 1730

This command can be run in preemptive processes

 
ページの目次 
 
履歴 

初出: 4D v18 R3

 
ARTICLE USAGE

ランゲージリファレンス ( 4D v20 R7)