Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OB Class
|
OB Class ( object ) -> Funktionsergebnis | ||||||||
Parameter | Typ | Beschreibung | ||||||
object | Objekt |
![]() |
Objekt, dessen Klasse zurückgegeben werden soll | |||||
Funktionsergebnis | Objekt, Null |
![]() |
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 R7)