4D v19

OB Class

Página Inicial

 
4D v19
OB Class

OB Class 


 

OB Class ( objeto ) -> Resultado 
Parâmetro Tipo   Descrição
objeto  Objeto in Objeto cuja classe vai ser retornada
Resultado  Null, Objeto in 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.

Exemplo  

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



Ver também 

OB Instance of

 
PROPRIEDADES 

Produto: 4D
Tema: Objetos (Linguagem)
Número 1730

This command can be run in preemptive processes

 
HISTÓRIA 

Criado por: 4D v18 R3

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)