java中如何调用函数
调用静态方法
静态方法属于类而非实例,可直接通过类名调用。语法为 ClassName.methodName(arguments)。

// 示例:调用Math类的sqrt静态方法
double result = Math.sqrt(25); // 返回5.0
调用实例方法
实例方法需通过对象调用。先创建类的实例,再使用 objectName.methodName(arguments)。

// 示例:调用String对象的length方法
String str = "Hello";
int length = str.length(); // 返回5
通过反射调用方法
使用反射机制动态调用方法,适用于运行时确定方法名的情况。
// 示例:反射调用String的substring方法
Method method = String.class.getMethod("substring", int.class, int.class);
String result = (String) method.invoke("HelloWorld", 3, 7); // 返回"loWo"
调用Lambda表达式
Lambda表达式可作为函数式接口的实例调用。
// 示例:调用Runnable接口的run方法
Runnable task = () -> System.out.println("Running");
task.run(); // 输出"Running"
注意事项
- 静态方法与实例方法不可混淆调用方式。
- 方法参数需严格匹配定义的类型和数量。
- 访问权限(如
private方法)需通过反射或类内部调用。






