Manipulation du package

touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   -  
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir,


j'ai deux packages nommés Employé et Administration ,j'ai crée un class client dans le package Administration ,et le main dans le package Employé ,je veux créer maintenat une liste (vector ) qui contient des clients alors j'ai besoin de créer new client ,mais cela doit être dans la class main est ce que je peut utiliser la class client de l 'autre package? Merci pour ceux qui vont m'aidez :)

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Ça se fait, mais il faudra faire un import de la classe Client.

package administration;

public class Client
{
}

package employe;

import administration.Client;

public class Test
{
    public static void main(String[] args)
    {
        Client client = new Client();
    }
}
0
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   6
 
Salut ,merci de me répondre ,j'ai les fait en même package ,j'ai une class ingenieur qui hérite de la class Employe et des classes dérive qui hérite de la class ingenieur :mecanique, chefprojet , electronique,pilote ...
dans le main je veux créer des Employe ,j'ai fait une liste Vector qui contient des Employe , le probleme c'est que je veut declarer le type de l'employe :ingenieur mecanique ,pilote ,..je sais pas comment j'ai fait comme ça dans le main :
package Emp;
import java.util.Vector;

public class testSociete{
Vector<Employe>Employes;
Vector<client>clients;



public testSociete()
{
clients=new Vector<client>();
Employes=new Vector<Employe>();
}
public void affiche()
{
System.out.println("la liste des Employe");
for (int i=0;i<Employes.size();i++)
System.out.println(Employes.get(i));
System.out.println("la liste des clients");
for (int i=0;i<clients.size();i++)
System.out.println(clients.get(i));

}
public void ajoutclient(client c)
{
if(clients.contains(c)==false)
clients.add(c);
}
public void ajoutEmploye(Employe E)
{
if(Employes.contains(E)==false)
Employes.add(E);

}
public static void main(String []args)
{
testSociete st=new testSociete();
st.ajoutclient(new client("Jannet","ksjsjssh","route de hdhhdhdhdh","janet.janet@gmail.com",23504764,1123456));
st.ajoutclient(new client("Ameni","dhhsr","hay el ons","ameni.ameni@gmail.com",2810058,114566));
st.ajoutclient(new client("kays","shhshd","route ariana","kays.kayso@gmail.com",23679875,1156789));
st.Employes.add(new Employe("imen","hhshsh","route el aiin","imen.mayno@gmail.com",557654432,1123789,2000));
st.ajoutEmploye(new Employe("hana","Kammoun","route Gremda","hana.kammoun@gmail.com",55982634,1126456,60000));
st.ajoutEmploye(new Employe("maram","hshshs","route lafrane","maram.maramn@gmail.com",50987634,1113456,5000));
}
}

mais ça n'a pas donné le résultat .
0
touta_touta Messages postés 337 Date d'inscription   Statut Membre Dernière intervention   6
 
et j'ai fait les class dérive chaque une dans sa propre class .
0