01方法:静态方法和非静态方法

面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据。

三大特性:封装,继承,多态

静态方法和非静态方法

public class Demo01 {
    public static void main(String[] args) {
        Demo01.a() ;//a()可以直接调用
        Demo01 demo01 =new Demo01();
        demo01.b();//b()要类实例化后才能调用
    }
    //和类一起加载的,a()方法不能调用b()方法。
    public static void a(){
        c();//可以调用c();
        System.out.println("可以调用a");
    }
    public static void c(){
        a();//可以调用a();
        System.out.println("可以调用c");
    }
    //类实例化之后才存在
    public void b(){
        a();//可以调用a();
        System.out.println("可以调用b");
    }

}

posted @ 2021-04-17 21:22  且听_198  阅读(43)  评论(0)    收藏  举报