android 静态方法调用非静态方法

 时间:2026-02-14 17:47:46

1、打开Android Studio开发环境,点击你的项目文件夹,然后右键,点击New->Jave Class 新建一个类,定义一个非静态方法,代码如下

public class Test {


   public void methodNoStatic() { //非静态方法
       System.out.println("非静态方法");
   }
}

android 静态方法调用非静态方法

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、下面是完整的调用代码

public class Test2 {


   public static void methodStatic() { //静态方法
       System.out.println("静态方法");
       /**
        * 下面是调用非静态方法
        */
       Test test = new Test();
       test.methodNoStatic();
   }
   public static void main(String[] agrs){
       methodStatic();
   }
}

运行效果如下图

android 静态方法调用非静态方法

  • 如何按步骤求命题公式的主合取范式与主析取范式
  • python如何删除字典中的最后一对键和值?
  • 什么是邻域?
  • 兔子世界大冒险World Of Rabbit 评测
  • 编程如何容错纠错
  • 热门搜索
    七月去哪里旅游最好 湖南省旅游景点大全 福鼎旅游攻略 梦之旅旅游网 长沙大学生旅游网 张北旅游景点大全 中国最佳旅游胜地 苏州市旅游景点 文县旅游 塞维利亚旅游