1、打开Android Studio开发环境,点击你的项目文件夹,然后右键,点击New->Jave Class 新建一个恽贴淑溪类,定义一个非静态方法,代码如下public class Test { public void methodNoStatic() { //非静态方法 System.out.println("非静态方法"); }}
2、按照上面的步骤,再建立一个类,定义一个静态方法,代码如下:public class Test2 { public static void methodStatic() { //静态方法 System.out.println("静态方法"); }}
3、如果静态方法调用非静态方法,需要将非静态方法所在的类进行初始化Test test = new Test();之后才能调用非静态方法test.methodNoStatic();
4、静态方法里面调用非静态方法的代码如下public static void methodStatic() { //静态方法 System.out.println("静态方法"); Test test = new Test(); test.methodNoStatic();}
5、下面是完整的调用代码pu水瑞侮瑜blic class Test2 { public static void 罪焐芡拂methodStatic() { //静态方法 System.out.println("静态方法"); /** * 下面是调用非静态方法 */ Test test = new Test(); test.methodNoStatic(); } public static void main(String[] agrs){ methodStatic(); }}运行效果如下图