Java学习-小白入门

方法与static静态方法

2019-01-24  本文已影响0人  天马行空爱做梦

一般方法和static静态方法差异

都是方法。 静态方法前有static 关键字

调用方式不同

一般方法调用,实例化对象调用。
static方法一般用 类名调用。 也可以用实例化对象调用

例子

public class StaticMethod {

static int fun(int a,int c){
    System.out.println("static 方法调用方式");
    return a+c;
}
int add(int a, int b ){
    System.out.println("一般方法");
    return a+b;
}
public static void main(String[] args) {
    StaticMethod fun=new StaticMethod();
    System.out.println(fun.add(1,2));// 一般方法调用方式
    System.out.println(StaticMethod.fun(2,3)); // static 方法调用方式
}
}

结果:

一般方法
3
static 方法调用方式
5

上一篇下一篇

猜你喜欢

热点阅读