• 技术文章 >java >java基础

    java静态方法和实例方法的区别

    小妮浅浅小妮浅浅2021-10-20 09:59:59原创5799

    1、在外部调用静态方法时,可以使用类名.方法名或对象名.方法名。实例方法只有第二种方法。

    不需要创建对象就可以调用静态方法。

    2、静态方法类成员时,只允许访问静态成员,而不允许访问实例成员变量和实例方法,实例方法没有限制。

    实例

    public class staticMethodTest {
    void nonStaticMethod() {
    System.out.println("This is a non static method");
    }
    static void staticMethod(staticMethodTest s) {
    System.out.println("This is a static method");
    s.nonStaticMethod();
    }
    public static void main(String[] args) {
    staticMethodTest obj=new staticMethodTest();
    staticMethod(obj);
    }
    }

    以上就是java静态方法和实例方法的区别,希望对大家有所帮助。更多Java学习指路:Java基础

    专题推荐:java静态方法 实例方法
    上一篇:java方法的返回值介绍 下一篇:java中hashCode()是什么

    相关文章推荐

    • java中TimerTask是什么• java同步方法的使用• java同步的使用条件• java使用同步的注意点• java门面模式是什么• java门面模式的优点• java常见的日志框架• java变量的初始化• java类常量是什么• java强制类型转换的使用• java自增和自减运算符的介绍• java拼接字符串的使用• java中空串是什么• java方法的返回值介绍

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网