Salut,
1) Pour pouvoir utiliser une classe situé dans un autre package, il suffit simplement d'importer ce package.
import java.util.ArrayList;
Sous réserve bien sur que cette classe soit public
2)Dans un même package
-On peut effectivement créer une instance de cette classe
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
public class A{
private String s = "toto";
public A(){}
public String getString(){ return s;)
public afficheB(){
B b = new B();
System.out.println( b.getString() );
}
}
//--------------
public class B{
private String s = "toto";
public B(){}
public String getString(){ return s;)
public afficheA(){
A a = new A();
System.out.println( a.getString() );
}
} |
Tu peux recevoir une instance de cette classe en paramètre d'une méthode.
1 2 3 4 5 6 7 8 9 10 11
| public class C{
public C(){}
public String getString(){ return s;)
public afficheB( B value ){
System.out.println( value.getString() );
}
} |
Ou alors faire référence à une méthode static
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
public class A{
public A(){}
public static String getStringA(){ return "toto";)
}
//--------------
public class B{
public B(){}
public afficheA(){
System.out.println( A.getStringA() );
}
} |
3) Pas compris 
Cdt.
Partager