问答详情
源自:8-9 Java 中的 static 使用之静态方法

java 普通方法 静态方法 构造方法怎么区分?

java 普通方法 静态方法 构造方法怎么区分?

提问者:慕粉4005353 2016-09-21 19:17

个回答

  • 霁雪
    2016-11-06 11:08:28

    只要记住构造方法的方法名一定是跟类名相同的,而且没有任何返回值类型或者static等关键字修饰的方法就是构造方法。

    只要任何一个方法中带有static修饰的,也就是有static关键字在方法名前面的方法就是静态方法,没有static关键字修饰的就是普通方法。

    静态方法可以随意在任何的静态方法或普通方法中可以直接调用,但是要想普通方法在静态方法中使用时需要通过生成对象,再通过对象去调用。

    换句话说,有static关键字修饰的变量或方法都是它本类中所有方法共享的资源

  • 慕粉4029066
    2016-09-21 19:27:54

    静态方法前面有static修饰符,构造方法和类名相同,其他的就是普通方法了