2017-10-21 146 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{ 
... 
} 

當在主方法中創建實例時,是否可以在靜態方法中調用對象實例?對象 - 在靜態方法內調用對象實例

+1

靜態方法的要點是它們不受某些實例束縛,它們是「類級別」方法。例如,可以通過將此實例作爲參數傳遞來完成此操作 – sborpo

回答

0

我不知道我是否正確理解你的問題,如果我弄錯了,請留下評論。

將一個參數添加到您的靜態函數中,並通過該參數將您的對象傳遞給該函數。

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{ 
... 
}