java外部类怎么调用内部类的方法

日期:2016-04-27 15:09:50 人气:1

java外部类怎么调用内部类的方法

首先,你要搞清楚静态方法跟非静态方法的区别: 非静态方法是跟随着类的生命周期的,当类实例化时,非静态方法跟随着实例化对象产生,实例化对象可以调用类中的非静态方法,当实例化对象结束时,非静态方法也跟着结束。就是说,非静态方法是依附于实例化对象的,它的生命周期就是实例化对象的生命周期。 静态方法是不受制于类的实例化对象的,即静态方法从程序开始运行到最后释放内存结束是一直存在的,它的生命周期就是程序的生命周期。 从以上可知,静态方法调用非静态方法会造成一个问题,就是生命周期的不一致,比如说:程
    A+
热门评论