• Aucun résultat trouvé

rappels : un constructeur est une methode sans type * de retour, qui porte obligatoirement le nom de la * classe

N/A
N/A
Protected

Academic year: 2022

Partager "rappels : un constructeur est une methode sans type * de retour, qui porte obligatoirement le nom de la * classe"

Copied!
2
0
0

Texte intégral

(1)

Fichier PolyLineaireMain.java

import java.util.Scanner;

/**

* Classe polynomiale du 1er degre

**/

class PolyLineaire {

// champs : coefficients a et b de a*x + b // Constructeur : initialisation des champs

/* rappels : un constructeur est une methode sans type

* de retour, qui porte obligatoirement le nom de la

* classe. Voir un exemple pour une classe Cercle un

* peu plus loin

*/

// methode evaluer()

// methode evaluerCarre() : appelle evaluer() }

/**

* Ce programme affiche les carres au fur et a mesure que

* l’utilisateur entre des valeurs de maniere interactive

**/

public class PolyLineaireMain {

public static void main(String[] args) throws IOException { // Test du nombre d’arguments entres sur la ligne

// de commande (obtenu a partir du tableau args)

/* Rappel : args[0] est le 1er argument, args[1] le 2e, etc.

* Par ailleurs, le nombre d’elements d’un tableau s’obtient

* au moyen du champ length, disponible pour tout tableau

*/

// conversion de l’argument entre en entier /* Pour convertir "23" en entier, on fait

int monEntier = Integer.parseInt("23");

* une methode statique s’appelle en donnant le

* nom de la classe devant le point (et non le

* nom de l’instance d’objet de la classe)

*/

// creation d’une instance d’objet de type PolyLineaire /* Rappel : une creation d’objet se fait par l’operateur

1

(2)

* new, faisant suivre cet operateur du constructeur de

* la classe. Par exemple, ayant cree une classe Cercle,

* avec un constructeur comme suit : class Cercle {

double rayon; // le rayon du cercle public Cercle(int rayon) { // constructeur

r = rayon;

} }

* Une creation d’une instance d’objet de type Cercle

* se fera comme suit :

Cercle monCercle = new Cercle(2.5);

*/

// appel a la methode evaluerCarre

/* Ne pas oulier de stocker le resultat dans une

* variable intermediaire

*/

// affichage du resultat

/* Les affichages se font au moyen de la methode

* println(). Par exemple, pour afficher la chaine

* de caracteres "Voici la valeur cherchee " suivi

* de la valeur d’une variable nommee maVariable,

* suivi de la chaine de caracteres " sans unites",

* on ecrira

System.out.println("Voici la valeur cherchee " + maVariable + " sans unites");

*/

} }

2

Références

Documents relatifs

–  diagramme de classes, diagramme de composants, diagramme de structure composite (fonctionnement interne d'une classe), diagramme de déploiement, diagramme d'objets, diagramme

Comment transformer un objet qui ne sert plus du tout à la maison et lui donner une seconde vie en lui faisant acquérir une toute autre fonction que celle qui lui était attribuée

Clapier-valladon (1980) (2) propose, de manière pratique, trois prin- cipales étapes d'analyse de contenu thématique: des lectures répétées nous familiarisent avec le

3.5 Créer un document comportant un élément DIV qui pourra glisser sur une ligne horizontale, vous utiliserez un lien pour démarrer et arrêter l’animation (le mouvement sera

• A ce stade (maquette non verrouillée), le client peut télécharger la maquette (Basse Définition), uniquement pour permettre de visualiser la maquette crée.. • La maquette

OBJET : Modalités / Dose de rappel (3 e dose) du vaccin contre la COVID-19 recommandée pour les travailleurs de la santé et des services sociaux en contact avec les usagers..

TOUJOURS consulter la fiche de données de sécurité (FDS) du produit à transvider, via le logiciel Toxyscan (pour les détails concernant l’accès au logiciel, veuillez-vous

En fonction de tes résultats, quel est le métier que tu choisis pour réaliser une fiche métier (lors d’une prochaine heure de vie de