java如何在静态方法中访问类的实例成员

类的静态方法是不能直接访问实例的成员的,它只能访问同类的静态成员。访问实例的成员的话,可以参考一下这个方法,那就是把静态方法的参数设置为类的实例,这样通过参数传递的方式就可以访问实例的成员了,例子如下:

 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 }
运行结果

 

posted @   哈哈哈老先生  阅读(159)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
点击右上角即可分享
微信分享提示