Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
OB Class
|
OB Class ( objeto ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
objeto | Objeto |
![]() |
Objeto cuja classe vai ser retornada | |||||
Resultado | Objeto, Null |
![]() |
Classe do objeto | |||||
O comando OB Class devolve a classe de objeto passado no parâmetro. Em 4D, todos os objetos são herdados do objeto classe. Se objeto não for um objeto existente, OB Class devolve null.
Imagine que criou umaa classe Polygon:
//Classe: Polygon
Class constructor
C_LONGINT($1;$2)
This.area:=$1*$2
Depois, em um método, pode escrever:
C_OBJECT($poly;$class)
$poly:=cs.Polygon.new(4;3)
$class:=OB Class($poly)
//$class contains Class: Polygon
Produto: 4D
Tema: Objetos (Linguagem)
Número
1730
Criado por: 4D v18 R3
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)