4D v19OB Class | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v19
 
OB Class 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OB Class ( objet ) -> Résultat | ||||||||
| Paramètre | Type | Description | ||||||
| objet | Objet | 
             
         | 
        Objet dont la classe doit être retournée | |||||
| Résultat | Null, Objet | 
             
         | 
        Classe de l'objet | |||||
La commande OB Class retourne la classe de l'objet passé en paramètre. Dans 4D, tous les objets sont hérités de l'objet classe. Si objet est un objet inexistant, OB Class retourne null.
Vous avez créé la classe Polygone :
  //Classe : Polygone
 Class constructor
 C_LONGINT($1;$2)
 This.area:=$1*$2Puis, dans une méthode, vous pouvez saisir :
 C_OBJECT($poly;$class)
 $poly:=cs.Polygone.new(4;3)
 $class:=OB Class($poly) //$class contient Classe : Polygone
	Produit :  4D
	Thème :  Objets (Langage)
	Numéro :  
        1730
        
        
        
	
	Créé :  4D v18 R3
	
	
	
	
	4D - Langage ( 4D v19)
	
	
	4D - Langage ( 4D v19.1)
Ajouter un commentaire