JAVA中 普通方法/变量,静态方法/变量,之间的相互调用
public class Myapp { //普通变量 int a =1; //静态变量 static String str ="字符串"; //普通方法 public void Method1() { //普通方法中可以使用普通属性/方法,静态属性/静态方法 均是直接调用即可 System.out.println(a); System.out.println(str); Method3(); Method2(); System.out.println("普通方法Methnod1"); } public void Method3() { System.out.println("普通方法Methnod2"); } //静态方法 public static void Method2() { System.out.println("静态方法Methnod1"); } public static void main(String[] args) { //静态方法调用普通变量,普通方法及静态变量静态方法如下: //普通变量及普通方法调用需要实例出一个对象名.普通变量或普通方法 Myapp myapp = new Myapp(); myapp.a = 1; System.out.println(myapp.a); myapp.Method1(); //静态变量及静态方法调用直接使用类名.静态方法名或静态变量 Myapp.str = " i am a str"; System.out.println(Myapp.str); Myapp.Method2(); } }