java 如何调用方法
调用静态方法
静态方法属于类而非实例,可直接通过类名调用:
ClassName.methodName(arguments);
示例:调用 Math 类的静态方法 max:
int result = Math.max(10, 20); // 返回20
调用实例方法
需先创建类的对象,再通过对象调用方法:
ClassName object = new ClassName();
object.methodName(arguments);
示例:调用 String 对象的 length() 方法:

String str = "Hello";
int len = str.length(); // 返回5
调用带返回值的方法
方法返回结果可直接赋值给变量或参与表达式:
DataType variable = object.methodName(arguments);
示例:调用 Integer.parseInt() 并存储返回值:
int num = Integer.parseInt("123"); // num值为123
调用无返回值方法
若方法返回类型为 void,直接调用即可:

object.methodName(arguments);
示例:调用 System.out.println():
System.out.println("Hello World"); // 输出文本
方法链式调用
多个方法调用可串联,前提是前一个方法返回对象:
object.method1().method2().method3();
示例:StringBuilder 的链式调用:
StringBuilder sb = new StringBuilder();
sb.append("Java").reverse(); // 结果"avaJ"
注意事项
- 确保方法可见性(如
public修饰的方法可跨类调用)。 - 参数数量和类型需与方法声明严格匹配。
- 静态上下文(如
main方法)中不能直接调用非静态方法。






