4D v20.1OB Class |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20.1
OB Class
|
OB Class ( object ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
object | Objekt |
![]() |
Objekt, dessen Klasse zurückgegeben werden soll | |||||
Funktionsergebnis | Null, Objekt |
![]() |
Klasse des Objekts | |||||
Der Befehl OB Class gibt die Klasse zurück, die in object übergeben ist. In 4D erben alle Objekte von der Objektklasse. Ist object kein vorhandenes Objekt, gibt OB Class Null zurück.
Sie haben die Klasse Polygon angelegt:
//Class: Polygon
Class constructor
C_LONGINT($1;$2)
This.area:=$1*$2
Dann können Sie in einer Methode schreiben:
C_OBJECT($poly;$class)
$poly:=cs.Polygon.new(4;3)
$class:=OB Class($poly)
//$class contains Class: Polygon
Produkt: 4D
Thema: Objekte (Sprache)
Nummer:
1730
Erstellt: 4D v18 R3
4D Programmiersprache ( 4D v20)
4D Programmiersprache ( 4D v20.1)