Manipulation du package

Fermé
touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 - 10 janv. 2014 à 00:49
touta_touta Messages postés 337 Date d'inscription mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 - 10 janv. 2014 à 11:30
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 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
10 janv. 2014 à 08:17
Ç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 mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 6
10 janv. 2014 à 11:22
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 mercredi 7 août 2013 Statut Membre Dernière intervention 8 avril 2016 6
10 janv. 2014 à 11:30
et j'ai fait les class dérive chaque une dans sa propre class .
0