java如何在靜態方法中訪問類的實例成員


類的靜態方法是不能直接訪問實例的成員的,它只能訪問同類的靜態成員。訪問實例的成員的話,可以參考一下這個方法,那就是把靜態方法的參數設置為類的實例,這樣通過參數傳遞的方式就可以訪問實例的成員了,例子如下:

 1 package trr;
 2 
 3 public class trr {
 4 
 5     public static void main(String[] args) {
 6     x w;
 7     w=new x();
 8     x.show(w);//直接用類名調用靜態方法
 9     }
10 
11 }
12  class x
13 {
14     
15 int num=10;
16 static void show(x n) //參數設置為類的實例
17 
18 
19 {
20     System.out.println(n.num);    //訪問實例的成員
21 }
22 
23 }

【】【】


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM