当前位置:首页 > Java

java中如何调用函数

2026-02-05 08:45:21Java

调用静态方法

静态方法属于类而非实例,直接通过类名调用:

ClassName.methodName(arguments);

示例:调用Math类的sqrt方法计算平方根

double result = Math.sqrt(25); // 返回5.0

调用实例方法

需先创建对象,再通过对象调用方法:

ClassName object = new ClassName();  
object.methodName(arguments);

示例:调用String对象的length方法

String str = "Hello";  
int len = str.length(); // 返回5

方法重载调用

同一类中多个同名方法根据参数类型/数量自动匹配:

class Calculator {  
    int add(int a, int b) { return a + b; }  
    double add(double a, double b) { return a + b; }  
}  
// 调用时自动选择匹配版本  
Calculator calc = new Calculator();  
int sum1 = calc.add(2, 3);     // 调用int版本  
double sum2 = calc.add(2.5, 3.5); // 调用double版本

递归调用

方法内部调用自身需设置终止条件:

int factorial(int n) {  
    if (n <= 1) return 1;  
    return n * factorial(n - 1);  
}  
// 调用递归方法  
int result = factorial(5); // 返回120

可变参数调用

使用...声明可变参数,调用时可传任意数量同类型参数:

void printValues(String... values) {  
    for (String s : values) System.out.println(s);  
}  
// 调用方式  
printValues("A", "B", "C"); // 输出A B C  
printValues("Single");      // 输出Single

Lambda表达式调用

适用于函数式接口(单抽象方法接口):

java中如何调用函数

Runnable r = () -> System.out.println("Running");  
r.run(); // 输出"Running"

标签: 函数java
分享给朋友:

相关文章

java如何创建线程

java如何创建线程

创建线程的方法 在Java中,创建线程主要有两种方式:继承Thread类和实现Runnable接口。以下是具体实现方法: 继承Thread类 通过继承Thread类并重写run()方法可以创建线程。…

java如何使用

java如何使用

Java 基本使用方法 Java 是一种广泛使用的编程语言,适用于开发各种类型的应用程序。以下是 Java 的基本使用方法,包括环境配置、语法基础和常用操作。 安装 Java 开发环境 下载并安装…

java如何下载

java如何下载

下载Java的步骤 访问Oracle官方网站或OpenJDK项目页面下载Java开发工具包(JDK)。Oracle JDK适用于商业用途,OpenJDK为开源版本。 打开浏览器,进入Oracle J…

如何删除java

如何删除java

卸载 Java 的步骤 Windows 系统: 打开控制面板,选择“程序和功能”或“卸载程序”,在列表中找到 Java 相关条目(如“Java Runtime Environment”或“Java D…

java如何创建对象

java如何创建对象

创建对象的基本方法 在Java中,创建对象主要通过new关键字调用构造函数完成。基本语法为: ClassName objectName = new ClassName(); 例如创建String对象…

如何编译java文件

如何编译java文件

安装JDK 确保系统已安装Java Development Kit(JDK)。可通过命令行输入 javac -version 和 java -version 验证。若未安装,需从Oracle或Open…