Java 函数和 Java 方法的语法区别

java 函数和 java 方法的语法区别

Java 函数与方法的语法区别

语法

特征 函数 方法
修饰符 public、private、protected、static public、private、protected、static、final、abstract、synchronized
返回类型 值类型或引用类型
关键字 void
参数列表 可选 可选
主体 有一对花括号括起来的代码块

区别

  • 返回值:函数没有返回值,而方法可以有返回值。
  • 关键字:声明函数需要使用 void 关键字,而声明方法不需要。
  • 主体:函数没有主体,而方法有。

实战案例

函数:

public static void main(String[] args) {
    // 定义一个打印语句的函数
    void printStatement() {
        System.out.println("Hello, world!");
    }
    
    // 调用函数
    printStatement();
}

方法:

public class MyClass {
    
    // 定义一个返回整数的方法
    public int sum(int a, int b) {
        return a + b;
    }
    
    // 调用方法
    public static void main(String[] args) {
        MyClass myClass = new MyClass();
        int result = myClass.sum(10, 20);
        System.out.println(result); // 输出:30
    }
}

以上就是Java 函数和 Java 方法的语法区别的详细内容,更多请关注www.sxiaw.com其它相关文章!