Programmation objet
Fermé
thomas
-
6 févr. 2002 à 16:51
clemence Messages postés 13 Date d'inscription samedi 30 mars 2002 Statut Membre Dernière intervention 9 octobre 2010 - 31 déc. 2007 à 11:55
clemence Messages postés 13 Date d'inscription samedi 30 mars 2002 Statut Membre Dernière intervention 9 octobre 2010 - 31 déc. 2007 à 11:55
Comment pourrait on définir une classe abstraite, svp.
A voir également:
- Programmation objet
- Vente objet occasion entre particulier - Guide
- Application de programmation - Guide
- Identifier un objet à partir d'une photo - Guide
- Objet interdit en cabine ryanair - Guide
- Mesurer un objet - Guide
5 réponses
Une classe abstraire définit ce que toute classe fille devra contenir.
Par exemple, on peut créer une classe abstraire 'Forme' avec un attribut COULEUR, et une méthode CHANGE_COULEUR.
Toute classe qui en dérive devra posséder l'attribut COULEUR et une méthode CHANGE_COULEUR.
(Par exemple, une classe Cercle, Rectangle, Triangle).
Cela assure que tous les cercles, rectangles, triangles possèdent une COULEUR, et qu'on pourra la changer avec la méthode CHANGE_COULEUR.
Par exemple, on peut créer une classe abstraire 'Forme' avec un attribut COULEUR, et une méthode CHANGE_COULEUR.
Toute classe qui en dérive devra posséder l'attribut COULEUR et une méthode CHANGE_COULEUR.
(Par exemple, une classe Cercle, Rectangle, Triangle).
Cela assure que tous les cercles, rectangles, triangles possèdent une COULEUR, et qu'on pourra la changer avec la méthode CHANGE_COULEUR.
Je crois que l'exemple est assez compréhensible, les cours dispo sur ccm concernant Java sont assez bien pour débuter, tu peux y jeter 1 coup d'oeil, et si as d'autres questions n'hestite pas a en faire part sur le forum.
clemence
Messages postés
13
Date d'inscription
samedi 30 mars 2002
Statut
Membre
Dernière intervention
9 octobre 2010
31 déc. 2007 à 11:50
31 déc. 2007 à 11:50
bonjours
ceci est mon code pour la réalisation d'un visual_attribute sur un item.
c'est sur le declencheur PRE_TEXT_ITEM, Mais ça ne marche pas ça envoi un message me disant "Impossible de trouver l'élément :AVENANTS.PRC_MARCHE pour en retourner la valeur
"
Declare
PRC_MARCHE NUMBER(12) ;
Begin
If ( PRC_MARCHE <= 10) Then
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'VERS_BLANC');
Else
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'ROUGE_SUR_BLANC');
End if ;
End ;
je sollicite votre aide en la matrière
ceci est mon code pour la réalisation d'un visual_attribute sur un item.
c'est sur le declencheur PRE_TEXT_ITEM, Mais ça ne marche pas ça envoi un message me disant "Impossible de trouver l'élément :AVENANTS.PRC_MARCHE pour en retourner la valeur
"
Declare
PRC_MARCHE NUMBER(12) ;
Begin
If ( PRC_MARCHE <= 10) Then
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'VERS_BLANC');
Else
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'ROUGE_SUR_BLANC');
End if ;
End ;
je sollicite votre aide en la matrière
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
clemence
Messages postés
13
Date d'inscription
samedi 30 mars 2002
Statut
Membre
Dernière intervention
9 octobre 2010
31 déc. 2007 à 11:55
31 déc. 2007 à 11:55
bonjours à tous
je developpe en Oracle Form builder
ceci est mon code pour la réalisation d'un visual_attribute sur un item.
c'est sur le declencheur PRE_TEXT_ITEM, Mais ça ne marche pas ça envoi un message me disant "Impossible de trouver l'élément :AVENANTS.PRC_MARCHE pour en retourner la valeur
"
Declare
PRC_MARCHE NUMBER(12) ;
Begin
If ( PRC_MARCHE <= 10) Then
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'VERS_BLANC');
Else
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'ROUGE_SUR_BLANC');
End if ;
End ;
je sollicite votre aide en la matrière
je developpe en Oracle Form builder
ceci est mon code pour la réalisation d'un visual_attribute sur un item.
c'est sur le declencheur PRE_TEXT_ITEM, Mais ça ne marche pas ça envoi un message me disant "Impossible de trouver l'élément :AVENANTS.PRC_MARCHE pour en retourner la valeur
"
Declare
PRC_MARCHE NUMBER(12) ;
Begin
If ( PRC_MARCHE <= 10) Then
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'VERS_BLANC');
Else
Set_Item_Instance_Property(':AVENANTS.PRC_MARCHE',CURRENT_RECORD,VISUAL_ATTRIBUTE, 'ROUGE_SUR_BLANC');
End if ;
End ;
je sollicite votre aide en la matrière
6 févr. 2002 à 17:22
Merci d'avance.