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();


    }
}

 

posted @ 2024-12-13 10:30  小马哥007  阅读(19)  评论(0编辑  收藏  举报