首页 > 其他分享 >静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员?

静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员?

时间:2022-10-08 10:58:06浏览次数:53  
标签:静态数据 静态方法 变量 访问 实例 jingtai public

静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员?

public class jingtai {

      public int x=200;       public static int y=300;       public static void method()       {           System.out.println("实例变量x="+new jingtai().x);//在类的静态方法中访问类的实例变量           System.out.println("静态变量y="+y);       }       public static void main(String[] args) {         jingtai .method();         jingtai ex=new jingtai();         System.out.println("x="+ex.x);     } }

 

 通过这个令静态方法访问实例化变量;类中静态方法不能访问实例化变量的根本是初始化时间不一样,实例化变量未有就用所以导致报错,所以在静态方法中进行实例的初始化,在进行使用,就可以在静态方法中访问实例化变量。

标签:静态数据,静态方法,变量,访问,实例,jingtai,public
From: https://www.cnblogs.com/JIANGzihao0222/p/16768259.html

相关文章