| 4D v20.1OB Classe | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 OB Classe 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| OB Classe ( 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 Classe 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 Classe retourne null.
Vous avez créé la classe Polygone :
  //Classe : Polygone
 Class constructor
 C_ENTIER LONG($1;$2)
 This.area:=$1*$2Puis, dans une méthode, vous pouvez saisir :
 C_OBJET($poly;$class)
 $poly:=cs.Polygone.new(4;3)
 $class:=OB Classe($poly) //$class contient Classe : Polygone
	Produit :  4D
	Thème :  Objets (Langage)
	Numéro :  
        1730
        
        
        
	Nom intl. :  OB Class
	Créé :  4D v18 R3
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v20)
	
	
	4D - Langage ( 4D v20.1)
	
	
	
 Ajouter un commentaire
Ajouter un commentaire