Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OB Class
|
OB Class ( objeto ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
objeto | Objeto |
![]() |
Objeto cuya clase se devolverá | |||||
Resultado | Objeto, Null |
![]() |
Clase de objeto | |||||
El comando OB Class devuelve la clase del objeto pasado en el parámetro. En 4D, todos los objetos son heredados del objeto clase. Si objeto no es un objeto existente, OB Class devuelve null.
Usted ha creado la clase Polygon:
//Clase: Polygon
Class constructor
C_LONGINT($1;$2)
This.area:=$1*$2
Luego, en un método, puedes escribir:
C_OBJECT($poly;$class)
$poly:=cs.Polygon.new(4;3)
$class:=OB Class($poly)
//$class contains Class: Polygon
Producto: 4D
Tema: Objetos (Lenguaje)
Número
1730
Creado por: 4D v18 R3
Manual de lenguaje 4D ( 4D v20 R7)