Projet  0.1
BTS SNIR LaSalle Avignon 2020
Référence de la classe Exemple

La déclaration de la classe Exemple. Plus de détails...

Graphe de collaboration de Exemple:
Collaboration graph

Fonctions membres publiques

 Exemple ()
 Constructeur par défaut de la classe Exemple. Plus de détails...
 
 Exemple (int a)
 Constructeur de la classe Exemple. Ceci est une fonction membre surchargée, proposée par commodité. Elle diffère de la fonction ci-dessus uniquement par le(s) argument(s) qu'elle accepte. Plus de détails...
 
int getA ()
 Accesseur de l'attribut a. Plus de détails...
 
void setA (int a)
 Mutateur de l'attribut a. Plus de détails...
 

Fonctions membres privées

boolean estValide (int a)
 Vérifie si un entier est valide. Plus de détails...
 

Attributs privés

int a
 a est ... Plus de détails...
 
final int NB = 42
 Un nombre NB. Plus de détails...
 

Attributs privés statiques

static final String TAG = "Exemple"
 TAG utilisé pour les logs. Plus de détails...
 

Description détaillée

La déclaration de la classe Exemple.

La classe Exemple permet de montrer l'utilisation des tags Doxygen

Auteur
Thierry vaira thier.nosp@m.r.va.nosp@m.ira@g.nosp@m.mail.nosp@m..com
Version
0.1
Date
2020
Note
Une note à l'attention de ceux qui lisent les notes
Précondition
Initialisez d'abord le système
Postcondition
L'objet est initialisé ou pas
Bogue:
La copie est impossible ou illégale
Avertissement
Une mauvaise utilisation peut faire planter votre application (c'est votre faute)
Attention
Il faut toujours faire attention
Remarques
Une remarque à faire ?

Instanciation :

Exemple exemple1 = new Exemple();
Exemple exemple2 = new Exemple(42);


Exemples:
TestExemple.java.

Définition à la ligne 33 du fichier Exemple.java.

Documentation des constructeurs et destructeur

◆ Exemple() [1/2]

Exemple.Exemple ( )

Constructeur par défaut de la classe Exemple.

Constructeurs Tests :

Exemple exemple1 = new Exemple();
System.out.println ("[avant] a = " + exemple1.getA());
exemple1.setA(42);
System.out.println ("[après] a = " + exemple1.getA());
Voir également
Exemple::Exemple(int a)

Définition à la ligne 56 du fichier Exemple.java.

57  {
58  this.a = 0;
59  }
int a
a est ...
Definition: Exemple.java:43

◆ Exemple() [2/2]

Exemple.Exemple ( int  a)

Constructeur de la classe Exemple. Ceci est une fonction membre surchargée, proposée par commodité. Elle diffère de la fonction ci-dessus uniquement par le(s) argument(s) qu'elle accepte.

Paramètres
ala valeur initiale de l'attribut a

Tests :

Exemple exemple2 = new Exemple(42);
System.out.println ("[avant] a = " + exemple2.getA());
try
{
exemple2.setA(100);
}
catch(IndexOutOfBoundsException e)
{
e.printStackTrace();
}
System.out.println ("[après] a = " + exemple2.getA());
Voir également
Exemple::Exemple()
https://www.java.com/fr/about/whatis_java.jsp
A faire:
Vérifier si a est valide

Définition à la ligne 72 du fichier Exemple.java.

Références a.

73  {
77  this.a = a;
78  }
int a
a est ...
Definition: Exemple.java:43

Documentation des fonctions membres

◆ estValide()

boolean Exemple.estValide ( int  a)
private

Vérifie si un entier est valide.

Renvoie
vrai si l'entier est positif et inférieur ou égal à NB
Valeurs retournées
boolean

Définition à la ligne 126 du fichier Exemple.java.

Référencé par setA().

127  {
128  if(a < 0 || a > NB)
129  return false;
130  return true;
131  }
final int NB
Un nombre NB.
Definition: Exemple.java:39

◆ getA()

int Exemple.getA ( )

Accesseur de l'attribut a.

Méthodes

Renvoie
a la valeur de l'attribut a
Valeurs retournées
int
Exemples:
TestExemple.java.

Définition à la ligne 89 du fichier Exemple.java.

Références a.

Référencé par MainExemple.main(), et TestExemple.main().

90  {
91  return a;
92  }
int a
a est ...
Definition: Exemple.java:43
Voici le graphe des appelants de cette fonction :

◆ setA()

void Exemple.setA ( int  a)

Mutateur de l'attribut a.

Paramètres
a...
Exceptions
IndexOutOfBoundsExceptionSi a n'est pas valide
Exemples:
TestExemple.java.

Définition à la ligne 114 du fichier Exemple.java.

Références a, et estValide().

Référencé par MainExemple.main(), et TestExemple.main().

115  {
116  if(!estValide(a))
117  throw new IndexOutOfBoundsException("erreur plage");
118  this.a = a;
119  }
boolean estValide(int a)
Vérifie si un entier est valide.
Definition: Exemple.java:126
int a
a est ...
Definition: Exemple.java:43
Voici le graphe d'appel pour cette fonction :

Documentation des données membres

◆ a

int Exemple.a
private

a est ...

Attributs

Définition à la ligne 43 du fichier Exemple.java.

Référencé par Exemple(), getA(), et setA().

◆ NB

final int Exemple.NB = 42
private

Un nombre NB.

Définition à la ligne 39 du fichier Exemple.java.

◆ TAG

final String Exemple.TAG = "Exemple"
staticprivate

TAG utilisé pour les logs.

Constantes

Définition à la ligne 38 du fichier Exemple.java.


La documentation de cette classe a été générée à partir du fichier suivant :