Si tu as tout à fait raison fredericmazue concernant ta dernière remarque, l'organisation des classes n'est pas logique
En fait je viens de m'aperçevoir que j'ai fait une erreur dans la lecture du sujet.
J'était perçoidé que ImprimerFonction était une sous-classe de FonctionNommee, c'est à dire avec cette déclaration.
class ImprimerFonction extends FonctionNommee, mais le sujet ne le précise pas explicitement, voici un extrait :
2/ Ecrire une classe nommée ImprimerFonction qui est destinée à lister les valeurs d'une fonction depuis une borne inférieur jusqu'à une borne supérieure avec un pas donné. La classe comportera donc un champ FonctionNommee qui est la fonction à étudier, un champ définissant la borne inférieur, un champ définissant la borne supérieure et un champ définissant le pas. Elle contiendra en plus un constructeur, une méthode appelée lister( ) qui permet d'imprimer les valeurs qu'on veut et la fonction main ( ) dans laquelle on fera une application avec un objet CosMoinsNommee.
Donc tu as raison, je vais déclaré ImprimerFonction en sous-classe de CosMoinsNommee, comme ça le problème sera reglé.
Désolé aussi, j'ai peut être un peu lu vos réponses trop rapidement, je m'en excuse.
En tout cas merci pour l'aide que vous m'avez apporté.
dav79
Si tu as tout à fait raison fredericmazue concernant ta dernière remarque, l'organisation des classes n'est pas logique
En fait je viens de m'aperçevoir que j'ai fait une erreur dans la lecture du sujet.
J'était perçoidé que ImprimerFonction était une sous-classe de FonctionNommee, c'est à dire avec cette déclaration.
class ImprimerFonction extends FonctionNommee, mais le sujet ne le précise pas explicitement, voici un extrait :
2/ Ecrire une classe nommée ImprimerFonction qui est destinée à lister les valeurs d'une fonction depuis une borne inférieur jusqu'à une borne supérieure avec un pas donné. La classe comportera donc un champ FonctionNommee qui est la fonction à étudier, un champ définissant la borne inférieur, un champ définissant la borne supérieure et un champ définissant le pas. Elle contiendra en plus un constructeur, une méthode appelée lister( ) qui permet d'imprimer les valeurs qu'on veut et la fonction main ( ) dans laquelle on fera une application avec un objet CosMoinsNommee.
Donc tu as raison, je vais déclaré ImprimerFonction en sous-classe de CosMoinsNommee, comme ça le problème sera reglé.
Désolé aussi, j'ai peut être un peu lu vos réponses trop rapidement, je m'en excuse.
En tout cas merci pour l'aide que vous m'avez apporté.
dav79