Java中静态方法和非静态方法的区别实例

原创 迈不过友情╰ 2024-09-12 02:39 161阅读 0赞

在Java编程语言中,静态方法(Static Methods)和非静态方法(Non-Static Methods)有以下几个主要区别:

  1. 调用方式:

    • 非静态方法:需要对象实例化后才能调用。例如:MyClass obj = new MyClass(); obj.myMethod();
    • 静态方法:不需要对象,直接通过类名调用。例如:MyClass.staticMethod();
  2. 访问权限:

    • 非静态方法只能在其所在的类中访问。
    • 静态方法属于类的一部分,可以在任何类的实例上调用。

总结来说,非静态方法依赖对象来运作,而静态方法则独立于对象存在,可以通过类名调用。

文章版权声明:注明蒲公英云原创文章,转载或复制请以超链接形式并注明出处。

发表评论

表情:
评论列表 (有 0 条评论,161人围观)

还没有评论,来说两句吧...

相关阅读