Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

java静态方法和普通方法的区别

作者:拽一个给爷看   发布日期:2025-05-17   浏览:95

// 示例代码:静态方法和普通方法的区别

class Example {
    // 静态方法
    public static void staticMethod() {
        System.out.println("这是静态方法");
    }

    // 普通方法
    public void normalMethod() {
        System.out.println("这是普通方法");
    }
}

public class Main {
    public static void main(String[] args) {
        // 调用静态方法,不需要创建类的实例
        Example.staticMethod();

        // 调用普通方法,需要创建类的实例
        Example example = new Example();
        example.normalMethod();
    }
}

解释说明:

  1. 静态方法staticMethod):

    • 使用 static 关键字定义。
    • 可以直接通过类名调用,无需创建类的实例。
    • 静态方法不能访问非静态成员(即普通变量或普通方法),因为它们属于类本身而不是某个具体的对象。
  2. 普通方法normalMethod):

    • 不使用 static 关键字定义。
    • 必须通过类的实例来调用。
    • 可以访问类中的所有成员(包括静态和非静态成员)。

上一篇:java中i++与++i

下一篇:java 算法

大家都在看

java连接数据库的代码

ubuntu 卸载java

java sort用法

java collections.sort

java file类的方法

java 判断

java时间数据类型

java 时间加一天

java demo

java 截取

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站