Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OB Classe
|
OB Classe ( objet ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
objet | Objet |
![]() |
Objet dont la classe doit être retournée | |||||
Résultat | Objet, Null |
![]() |
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*$2
Puis, 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 R7)