静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?

Posted yang-qiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?相关的知识,希望对你有一定的参考价值。

 

      

package test.two;

 

public class jingtaihanshu

{

        int x = 3;

static int  y = 4;

public static void Method()//静态方法

     {  

           System.out.println("实例变量x = "new jingtaihanshu().x);

           System.out.println("静态变量y = " + y);    

           }

         public static void void main(String[] args)

         {jingtaihanshu.Method();

              jingtaihanshuex = new jingtaihanshu();

                            System.out.println("x = " + ex.x);

         }

                 

}技术分享图片

 

 

 

 

以上是关于静态方法中只允许访问静态数据,那么,如何在静态方法中访问类的实例成员(即没有附加static关键字的字段或方法)?的主要内容,如果未能解决你的问题,请参考以下文章

java作业

MFC中静态成员函数调用其他类的非静态变量

java中静态方法和实例方法的区别

关于静态方法和非静态方法

如何通过意图将数据从静态方法发送到另一个类?

静态方法和实例方法的区别