2017-10-21 8 views
-1
public class create{ 
public static void main(String[] args){ 
Student myStudent = new Student(); 
... 
} 
public static String makeStudent() 
{ 
student.set(x); 
student.get(x); 
}} 


public Student{ 
... 
} 

Est-il possible d'appeler une instance d'objet dans une méthode statique lorsque l'instance a été créée dans la méthode principale?objets - instance d'objet appelant dans une méthode statique

+1

Le but des méthodes statiques est qu'elles ne sont pas liées à certaines instances et qu'elles sont des méthodes de "niveau classe". Vous pouvez le faire en passant cette instance en paramètre par exemple – sborpo

Répondre

0

Je ne sais pas si j'ai bien compris votre question. Si je me trompe, veuillez laisser un commentaire.

Ajoutez un paramètre à votre fonction statique et passez votre objet à cette fonction via le paramètre.

public class create{ 
public static void main(String[] args){ 
Student myStudent = new Student(); 

makeStudent(myStudent); 
} 

public static String makeStudent(Student student) 
{ 
student.set(x); 
student.get(x); 
}} 


public Student{ 
... 
}