Bonjour,
Je veux creer un nouveau projet (classe) et cette classe doit faire appel a deux autre classe ( qui sont sont dans deux projet different), comment dois-je procéder? Par etape SVP, Je debute et je suis sur eclipse.
Merci par avance
Version imprimable
Bonjour,
Je veux creer un nouveau projet (classe) et cette classe doit faire appel a deux autre classe ( qui sont sont dans deux projet different), comment dois-je procéder? Par etape SVP, Je debute et je suis sur eclipse.
Merci par avance
Si t'as tout les projets ouvert, dans le projet final tu fais
bouton droit -> propriétés -> java build path -> Projects -> Add
et tu coche les projets que tu veux inclure ;)
il apparaissent dans les dépendances, au même endroit que tes jar. Les projets ne sont pas inclu, il y a juste un lien vers les projets.
Ok ,
mais pour ma question comment je dois implementer ma nouvelle classe, elle doit avoir comme paramettre les deux autres classes des autres projet
Pas différemment de si vous aviez toutes les classes dans le meme projet.
Comme "paramètre" ? Tu débutes sous Eclipse, mais débuterais-tu également en Java ? Si oui, (ou si non aussi d'ailleurs...) explique plus clairement ce que tu souhaites faire.
je debute en java et en eclipse aussi,
Voilà, j'ai 2 projet deifferents avec deux classse differente, je dois realiser un 3 eme projet qui fait appel au 2 classe d'avant qui sont dans les 2 autres projet.
commet je dois faire ça?
ma nouvelle classe aura quoi comme paramettre
public class TestImpl {
}
?
comment faire pour avoir les import pour?
Merci
Essayons de synthétiser tout ça.
Tu as 2 projets (P1 et P2) chacun contenant 1 classe (C1 et C2).
Maintenant, tu dois faire un 3e projet (P3) avec une classe C3. Cette dernière prend en paramètre une instance de chacune des autres classes (C1 et C2).
Jusque là j'ai bon ?
Traduisons ça en java:
Projet 1 - Classe 1
Projet 2 - Classe 2Code:
1
2
3 package pkgprojet1 public class Classe1 {....}
Et maintenant le projet 3 avec la classe 3:Code:
1
2
3 package pkgprojet2 public class Classe2 {....}
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 package pkgprojet3 import pkgprojet1.Classe1; import pkgprojet2.Classe2; public class Classe3 { // Constructeur public Classe3(Classe1 instanceC1, Classe2 instanceC2){ ...} ... }