écriture d'une classe java

litle bee Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
 litle bee -
Bonjour,

J'ai un problème de tester le fonctionnement d'une classe avec la méthode main définie au nivo de la classe après avoir écrire le code de la classe dans un fichier nom de la classe.java


A voir également:

2 réponses

BadGuitarist Messages postés 367 Date d'inscription   Statut Membre Dernière intervention   27
 
Bonjour litle bee,

Quel est le problème exactement ?
0
Litle Bee
 
Bonjour BadGuitarist,

En fait l'exercice est le suivant:

Question 1 : définir une classe Livre qui comprendra les attributs suivants:
- un titre et un auteur de type String
- le nombre de pages du livre de type int
Ainsi que les méthodes nécessaires pour accéder et modifier chacun de ces attributs.
Question 2 : Écrire le code de la classe Livre dans un fichier Livre.java. Tester son fonctionnement avec
une méthode main définie au niveau de la classe Livre
Question 3 : Écrire maintenant une classe TestLivre dans un fichier TestLivre.java définissant seulement
une méthode main pour tester la classe Livre. Cette classe TestLivre devra appartenir au même package
que la classe Livre.
Question 4 : Essayer d'accéder aux champs privés de la classe Livre à partir de la classe TestLivre. Que se
passe-t-il ?
Question 5 : Définir maintenant la classe TestLivre dans un package différent de celui utilisé pour la classe
Livre. Tester son fonctionnement.
0
tksteph Messages postés 204 Date d'inscription   Statut Membre Dernière intervention   25
 
A te lire je pense que tu dois débuter en programmation (Java ).

La méthode main dans un programme java sert à executer le programme!
En gros dans cette méthode, tu peux manipuler comme tu le souhaite les classes java que tu as eu à écrire.

Si j'ai bien déchiffré ce que tu as voulu dire dans ton premier post, tu en es au moins à la question 2 de ton second post.
Et dans ce cas, tu dispose au moins d'une classe Livre (fichier Livre.java, je ne reviendrai pas sur le contenu) et il te faut rajouter une méthode main.à l'intérieure de laquelle tu pourra tester si ta classe livre fonctionne bien ou pas c'est à dire
Si tu peux créer un livre, lui donner un titre, un auteur, un nombre de pages ainsi que de pouvoir accéder à ces attributs et les modifier (par les méthodes qui se trouvent dans ta classe)

Ceci pourra être un début:


public class Livre{


// Rajouter code ici

public static void main(String[] args){
String auteur = "Author";
String titre = "title";
int nombreDePages = "200";

Livre livre = new Livre(...);// les ... selon le constructeur que tu utilise pour ta
//classe livre

// Rajouter du code ici
// Par exple récuperer l'auteur avec getAuteur() et comparer à auteur, ...

}
}

Bon Courage!

Si tu veux être le meilleur, il faut que tu battes le meilleur!
0
litle bee
 
Bonsoir tksteph,

En fait oui je suis débutante, mais j'essaye de faire effort .
Merci bien :)
0