易百教程

48、静态(类)方法和实例方法有什么区别?

静态(类)方法和实例方法的区别如下:

静态或类方法 实例方法
声明为静态的方法称为静态方法。 未声明为静态的方法称为实例方法。
不需要创建对象来调用静态方法。 对象需要调用实例方法。
非静态(实例)成员不能在静态上下文(静态方法、静态块、静态嵌套类)中直接访问。 静态和非静态变量都可以在实例方法中访问。
例如:public static int cube(int n){ return n*n*n;} 例如:public void msg(){...}