当前位置:首页 > Java

java 如何调用方法

2026-04-08 23:04:54Java

调用方法的基本语法

在Java中,调用方法需要明确方法所属的对象或类(静态方法),并传递必要的参数。语法格式为:

对象名.方法名(参数列表);  // 实例方法
类名.方法名(参数列表);    // 静态方法

实例方法的调用

实例方法属于对象,需先创建类的实例:

ClassName obj = new ClassName();  
obj.methodName(arg1, arg2);  

示例:

public class Calculator {
    public int add(int a, int b) {
        return a + b;
    }
}

// 调用
Calculator calc = new Calculator();
int result = calc.add(3, 5);  // 返回8

静态方法的调用

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

ClassName.staticMethodName(arg1, arg2);  

示例:

public class MathUtils {
    public static int multiply(int x, int y) {
        return x * y;
    }
}

// 调用
int product = MathUtils.multiply(4, 6);  // 返回24

方法重载的调用

Java支持同名方法(参数不同),调用时根据参数类型匹配:

public class Printer {
    public void print(String text) { /*...*/ }
    public void print(int number) { /*...*/ }
}

// 调用
Printer printer = new Printer();
printer.print("Hello");  // 调用String版本
printer.print(100);      // 调用int版本

递归方法的调用

方法内部调用自身需注意终止条件:

public class Factorial {
    public int compute(int n) {
        if (n <= 1) return 1;
        return n * compute(n - 1);  // 递归调用
    }
}

// 调用
Factorial fact = new Factorial();
int result = fact.compute(5);  // 返回120

可变参数方法的调用

使用省略号(...)表示可变参数,调用时可传任意数量同类型参数:

java 如何调用方法

public class Sum {
    public int sumNumbers(int... nums) {
        int sum = 0;
        for (int num : nums) sum += num;
        return sum;
    }
}

// 调用
Sum s = new Sum();
int total1 = s.sumNumbers(1, 2);      // 返回3
int total2 = s.sumNumbers(1, 2, 3);   // 返回6

标签: 方法java
分享给朋友:

相关文章

vue实现懒加载的方法

vue实现懒加载的方法

Vue 实现懒加载的方法 路由懒加载 通过动态导入语法拆分路由组件,减少初始加载时间。适用于 Vue Router 配置: const routes = [ { path: '/home…

java如何

java如何

Java 基础语法 Java 是一种面向对象的编程语言,语法相对严谨。每个 Java 程序必须包含一个 main 方法作为程序入口。以下是一个简单的 Java 程序示例: public class…

java程序如何运行

java程序如何运行

编写Java代码 使用文本编辑器或IDE(如IntelliJ IDEA、Eclipse)编写Java源代码,保存为.java文件。例如: public class HelloWorld {…

java如何react

java如何react

在Java中使用React 要在Java项目中集成React,通常需要将React前端与Java后端结合使用。以下是几种常见的方法: 使用Spring Boot作为后端 Spring Boot是一个…

java如何创建对象

java如何创建对象

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

java如何连接mysql

java如何连接mysql

连接 MySQL 数据库的基本步骤 添加 MySQL 驱动依赖 在项目中引入 MySQL 的 JDBC 驱动。如果使用 Maven,在 pom.xml 中添加以下依赖: <dependency…