| 4D v20.1OB Class | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 OB Class 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OB Class ( objeto ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| objeto | Objeto |   | Objeto cuja classe vai ser retornada | |||||
| Resultado | Null, Objeto |   | 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*$2Depois, 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 v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
 Adicionar um comentário
Adicionar um comentário